<SEC-DOCUMENT>0001628280-22-005596.txt : 20220310
<SEC-HEADER>0001628280-22-005596.hdr.sgml : 20220310
<ACCEPTANCE-DATETIME>20220309174402
ACCESSION NUMBER:		0001628280-22-005596
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		108
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220310
DATE AS OF CHANGE:		20220309

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GrowGeneration Corp.
		CENTRAL INDEX KEY:			0001604868
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200]
		IRS NUMBER:				465008129
		STATE OF INCORPORATION:			CO
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39146
		FILM NUMBER:		22726563

	BUSINESS ADDRESS:	
		STREET 1:		5619 DTC PARKWAY
		CITY:			GREENWOOD VILLAGE
		STATE:			CO
		ZIP:			80111
		BUSINESS PHONE:		914-924-1235

	MAIL ADDRESS:	
		STREET 1:		5619 DTC PARKWAY
		CITY:			GREENWOOD VILLAGE
		STATE:			CO
		ZIP:			80111

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EasyLife, Corp.
		DATE OF NAME CHANGE:	20140404
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>grwg-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9,d:08ef902b0bc9495da35db44dc80e3552--><html xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:grwg="http://growgeneration.com/20211231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>grwg-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY180LTEtMS0xLTE0NzQ1_fd5e5506-b625-48f4-934a-187e1a89c316">0001604868</ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY181LTEtMS0xLTE0NzQ1_15f75562-6cde-408a-b53f-015ee6500ea7">false</ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY185LTEtMS0xLTE0NzQ1_0aa1cb45-cba2-421c-9d2c-28260843769e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY18xMC0xLTEtMS0xNDc0NQ_627d9e59-3c74-45e8-a5dc-48287eb79b4c">2021</ix:nonNumeric><ix:nonNumeric contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00">P5Y0M0D</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xODc5L2ZyYWc6OTU3NDA4ZjVjZDNmNDNlMThmMzdkMDA2YWU2NzkxODQvdGV4dHJlZ2lvbjo5NTc0MDhmNWNkM2Y0M2UxOGYzN2QwMDZhZTY3OTE4NF8yMTk5MDIzMjU1NjYy_5cf83701-d7e4-4ce5-b7db-2403159bb03b">.5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="grwg-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a1abd2c7c47406c89313568a8693ac4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i5f4aef4fdd9243769947661bf9ec660e_I20220224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i657b2f0f029e439281059dc44d06f9be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90ed851d196478b9ee3f803e8c79b18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92cb4eec2dcb437ea2110c0454926f04_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb70a42dbfb741218d429d2b5f468268_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d8a871dd3ae4e6ebc5f63ce279779dd_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17bc503ddf2b495c80f6da728dfdff01_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id111d1fd96bd4cba9ab71abee6935853_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76c4debba4bf444eb507632168440242_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff84c2f5e60048bca0799772cf847820_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieff957a70414487f96d70c64229e6e66_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i097db78a81024d92af2e38fa40351a28_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4536cdfc7724eb680efeecbbfeff714_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd38162a6604440c9b22c5c468aea9b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7f85d08111c470187970d625f1f68a3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4987a7cfb0214a168719c38dab5dfd4b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750d16e46fe54af896b982923442fb09_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie69e4e2055354cbf95203659f7a96342_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3b79ccef58b4f749c978265a0a1002c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45828f39410541c098a0a1b34e2db3ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if690bf3e715e4daeb330ca39ef1906d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="store"><xbrli:measure>grwg:store</xbrli:measure></xbrli:unit><xbrli:unit id="state"><xbrli:measure>grwg:state</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>grwg:segment</xbrli:measure></xbrli:unit><xbrli:context id="i94cc869bdd0e47c582f3ef2b04a15841_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i58042c1093f543a8be6eb14054a0b20a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if021483b9ad2400f9ac32ed176bab67a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib85d53451cd54a4692de292f5820a417_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b569c180518408188b63236b702f55e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9fa780a4e0147d3aff4e5e36dd6ff15_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cc8bde6285d47008e8277a3ca641591_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d7a9b9679f470786546e15f168d183_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fe0dc8ed5084ac1823047338187752b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f46845d6712409d87817cf217d657e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7f894b301404fbfa2897d8d174bfc69_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f1ac566f5e24a2bb175df13ef574fd7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a0c412a505c491eb662fda1f0a8b11e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i835b7babcca14328b55946cc386882d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c802cff01db49839f1acd5d3bb31f22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a0b2102b45d47789d9ae692222e8a2b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ae2e8097344aa18b568bc456f9c28f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i676f193510594f5984a4c8e87b21d48b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib68e69fb9bf34596a1258372ac0eb279_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc3af3b62bda4b2d92812f23b5682a59_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib30de6f54c4d48f4838cdfaa927796db_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0529812d4b904b62ba0fa00f0c60bf6a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3b42e5d4dc4a56912e6644b0f35b5c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8b44d65d96471e9df9d740aa479ae3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e3f40ba66e046a1b32ef7bf0e478f6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f9218c4c6754265a433fac69a1fe5cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8447a03f501d4f849632db882e8378b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cc06fb2e53c4e76b397c7b1f9399b0a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88c0845718a0458c98bc5af545faaece_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd0dfdcb8a4b4c279d7d5ce05c1f715f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b081cdd78e348d88e0f8a38cf75da0d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ad30a3627784bba89f8321afcd8ca66_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2403fd3d062c4524868c5538fd513c0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5b1063e52fd4c4986033f83b93b1642_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a921190cf374a21a5fb38b74c1b24d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da839317caf4bb180bfde90e5006bc3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc0265e31d2d4c499d139fb061f64753_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaefd15dd6d044475a3d11d33fe86d398_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaba36bdfcb764e1a97515c09ca902eba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i002069cfac044cde86f63927e0c3eb71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6b089db9024d62ba50324f9dca9f7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida231f9dd6d24bd595bba4078bdff966_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be5a833e4674a419aaac5f3f719d9d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">grwg:CapitalizedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceb442e2f98e440195fd32caaa463efd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">grwg:CapitalizedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d43430758fc43f2bb092b2e6bbf543b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07ff00f08a5e4d02913a7f78d53e70ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75bfce1a456b4817953b39c94254f055_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if262c8dff1004604999c91ae397064f2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c114b0ca89e43098bf7c693a1a93814_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd02e338fba245a29c506336a99c18c4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70869e66367d40fc8e63dfd3a9c13463_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31ce4bd193094582b5ee93c2d3514451_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f3b4075f0c9406baccb6e4418354304_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19ef2a622d284d9d959f71efdc3e8c25_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f645def7d464cd691bc7ca0bf590449_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d48fd7ac0a4370ad327e889d379102_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18d666b719ac49bb81730bf4eeaeca0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfe35068d6454564b4abf1499b42daa7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fd2119dff04fa88c9eabf52d4464dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22e1920b3ac046dea51c276d8e549a96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if361eca788a6410f86b86f68d9637e7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d6f03c5b5304fe6a85f5a081555d7fa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06935494a5d842939ab9bdc848e70039_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="installment"><xbrli:measure>grwg:installment</xbrli:measure></xbrli:unit><xbrli:context id="ic701c86630004b3bb7bae9b843f77a68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7fb04fd1ac242bb829c3ff251225b10_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-12</xbrli:startDate><xbrli:endDate>2018-01-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a5d8eec92294554a6401c890daf4202_I20180112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7451f2420e44421da59987b5ac8febb9_I20180112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70786d2b70db482683f90656faaee528_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="d"><xbrli:measure>utr:D</xbrli:measure></xbrli:unit><xbrli:context id="i78157624986d44f68984cb9466aabc31_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e616906fff4dffb0707c10b1935cb2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a5b93ce9cbb4e7fb6808451eb142062_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide54d920049c485eb0fff4744f5c012a_I20140306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-03-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45a547d191024d2caa321c4e3371ec96_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54b7377523704fe5b40fb2aaad63092a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">grwg:IncentiveStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dfcdd934d174e779bf04ff0f2e2bd36_I20200206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5d1f8580e10400f930c3f58eff717f4_I20200207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if239a3e859634d768708a096c9929116_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ed726334f14926bcc6944f0638efee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">grwg:IncentiveStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f67a79c58a648d189fdbc83180b78f9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a04658789143a39e96852c717604fa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie88b35fc64bb44d0966f9c057043bbdc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b2b5e09db034bc59e3b8f88d6273f0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946187f2ea1e44b1bede59eed446560f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id696870ebf8645ee960fa06cb8afbb0d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if008cf87f5734956a59c7c4858776f68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f563909e4b2428995e06042d9f7330e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:OneSupplierMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922e9269e2be4530a4aa17472a1228d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:TwoSuppliersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e77e35b86a74911a147e66bf3d766f3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:TwoSuppliersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia226977036754dbb896aa51d51ce76a9_I20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-25</xbrli:startDate><xbrli:endDate>2021-01-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b688d8a960040ffa9a508214b3dd91c_I20210201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7956180649a49218c0a0f0a174f826b_I20210215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i995e948b60fd440a877d7d53a0dc63cb_I20210215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e28b99ad2fb448683d6fa8197934533_I20210215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-15</xbrli:startDate><xbrli:endDate>2021-02-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id90e50f477ef4504a8cd54bd3c5b445d_I20210222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-22</xbrli:startDate><xbrli:endDate>2021-02-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-12</xbrli:startDate><xbrli:endDate>2021-03-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-15</xbrli:startDate><xbrli:endDate>2021-03-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-15</xbrli:startDate><xbrli:endDate>2021-03-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83725ea7c1574b57a5397d797494deed_D20210319-20210319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-19</xbrli:startDate><xbrli:endDate>2021-03-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3303dae4990746e494a05376206135e4_D20210419-20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-24</xbrli:startDate><xbrli:endDate>2021-05-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93aefa48a3424bad9473d5b690432917_D20210719-20210719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-19</xbrli:startDate><xbrli:endDate>2021-07-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia06ca6661b7b4d9cb50c97b5a71ac669_D20210703-20210703"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-03</xbrli:startDate><xbrli:endDate>2021-07-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-24</xbrli:startDate><xbrli:endDate>2021-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-23</xbrli:startDate><xbrli:endDate>2021-08-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorStoreLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-15</xbrli:startDate><xbrli:endDate>2021-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af8335a94c444cb8d5167ec6d91808a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id52d0a4598964e77814a3c2436763223_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdfdc417757a462c81f41545d203c6b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad77aacc17547d2be81a986adfb3da1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2866113c4bf4843a8093073fa13435e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id041844873e74702829caaab74d00680_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd23155c403a4d929f2e573d484e3127_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:DownriverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i540f827537d84d38a9faeac267d3d42b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i456a033912344805bf6352fa82be62a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade195f7620d42c29af75da53b20ce36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AllSeasonsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idba6070c25db4d8d902abaea8eb6742d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98e7486873d4414e94e768169c601b42_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:DownriverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AllSeasonsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2130c62eead24a739086d6151b5c415f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-26</xbrli:startDate><xbrli:endDate>2020-02-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-16</xbrli:startDate><xbrli:endDate>2020-06-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib94667aee1764b5d9ce029b507f31d60_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28d12ee3032243409764d91471e4946d_D20201012-20201012"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroponicsDepotLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-12</xbrli:startDate><xbrli:endDate>2020-10-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BigGreenTomatoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BigGreenTomatoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-20</xbrli:startDate><xbrli:endDate>2020-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i505978ca0ba14b278c848cb3f5871b69_I20201117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i602a4f469c074849b93e38a400cc21f7_I20201117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-17</xbrli:startDate><xbrli:endDate>2020-11-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-14</xbrli:startDate><xbrli:endDate>2020-12-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5722de50dfbd45f6a9e3c12a12ddb3f7_I20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idef747f1bb2e4df89b068aa36da3454d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67a751e3c3074764b68038779ed42db0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d700596a7c8463497a5ced7a6648d70_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BGTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i575c9efe45ca49e085b89490c08b7470_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroDepotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24432d02b6e94aaab7e7f65349ca9275_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ffae931fed0442dba267997be65bbad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BGTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroDepotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66d9064c0c0541eb98008f566b768813_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ee2f753721e4de7885c463816070aba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id16dc1afbaca42878fe84421453db50f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWorldLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bf719f43dc54af79a2e56fb30cde965_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrandRapidsHydroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib85dd1908cc24eec83b5aa4819fed348_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GreenLifeGardenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33fac091fe9f4a958bf96d64d8bef231_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:ChlorophyllMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:RenoHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie834890deef1452f88c4a1db3dcb965c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:PalmSpringsHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWorldLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae55295f61f144c2a80707547f8ee851_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrandRapidsHydroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GreenLifeGardenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:ChlorophyllMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:RenoHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:PalmSpringsHydroponicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2019AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2019AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-11</xbrli:startDate><xbrli:endDate>2020-12-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27146d258b624ad0961c5b6629eee91d_D20201211-20201211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-11</xbrli:startDate><xbrli:endDate>2020-12-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i197e35933f04484c93432a0e328d7a24_I20201211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-02</xbrli:startDate><xbrli:endDate>2020-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cf2ecbf5551499799831ed0f70650dc_D20200702-20200702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-02</xbrli:startDate><xbrli:endDate>2020-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i298a7085a5e446d497bb38b6210ced43_I20200702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-26</xbrli:startDate><xbrli:endDate>2019-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i562f5c9296e44d1fabf1234c8cae6214_I20190626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea8f684eec1b4ad692e0d0712a0fa10c_D20190626-20190626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-26</xbrli:startDate><xbrli:endDate>2019-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf8e7c6dd8cf4e3780ed86033bb973a1_D20190626-20190626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-26</xbrli:startDate><xbrli:endDate>2019-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="investor"><xbrli:measure>grwg:investor</xbrli:measure></xbrli:unit><xbrli:context id="iad3aba6200f8414dbf8455794d462c5a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52460087bf55490cbf9f653007f70da3_D20220131-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001604868</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HorticulturalRepGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-31</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i08ef902b0bc9495da35db44dc80e3552_1"></div><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTIx_864f5991-e0c1-487c-873b-861b5a4a4137">10-K</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTIy_bc5583e6-5564-47bf-8067-e8aed3dc2c5b">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ANNUAL REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Fiscal year ended <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MjAy_a3fa7028-9ddf-4eed-9294-06be48dc0409"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MjAy_583b9d2e-ab65-483d-82d3-8b91d86ce165">December 31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTI3_7bd92ad9-2734-45fe-89db-acdaac512b8b">&#168;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from _________ to __________</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMw_35116695-f085-4ac4-acc6-72717c6e634a">333-207889</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;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="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMx_93b9d5f2-cfe6-4d4b-a4fc-22348eefb90f">GROWGENERATION CORP.</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:5pt"><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.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.523%"></td><td style="width:0.1%"></td></tr><tr><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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18wLTAtMS0xLTE0ODgz_5e77474d-0dcc-41f2-af2b-fa515b1265ff">Colorado</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18wLTItMS0xLTE0ODg1_52a77953-deed-43f0-8f78-f04676499622">46-5008129</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:100%">(State or Other Jurisdiction of <br/>Incorporation or Organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">(I.R.S. Employer <br/>Identification No.)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMzI5ODUzNDg4MzY0OQ_19c1c8b5-46d6-4447-821e-afd9faa6606c">5619 DTC Parkway</ix:nonNumeric>, <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgxMQ_064df4c3-adf7-4f01-b1c3-3f85d82adc97">Suite 900</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="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgyMA_d1f3622d-29a2-49a9-a6b0-922a0db9acbb">Greenwood Village</ix:nonNumeric>, <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgzMQ_99267730-9aa5-482d-b212-f6a0155bc0fd">Colorado</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTItMS0xLTE0ODg3_ee9e0faa-461f-4363-96ab-b206cb6626d1">80111</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:6pt;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="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMz_4c94b753-1da2-48dc-8065-40f401e299c0">800</ix:nonNumeric>) <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTM3_0222edf0-8a73-4f10-a20d-aaae9e7181b6">935-8420</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%">(Registrant&#8217;s telephone number, including area code)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:center"><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&#160;12(b) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><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:39.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.660%"></td><td style="width:0.1%"></td></tr><tr><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:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%">Trading symbol</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTAtMS0xLTE0OTY1_b75b45e8-043a-4f14-bd09-54f0e72f5a3a">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTItMS0xLTE0OTY1_f21f2347-5809-418e-82ed-07174ad374ec">GRWG</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTQtMS0xLTE0OTY1_413d59a5-7df0-4787-90cf-b99e7cfec405">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><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&#160;12(g) of the Act:&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Title of class</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%">Not Applicable</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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, former address and former fiscal year, if changed since last report)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjYxMTI1_390b64a4-7d85-4601-9cdb-eb87f1da5b7a">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTM5_dd5c4670-f17b-43ea-ba00-9423cbe3e1b4">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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 (1) filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the past 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160; <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTQw_288bc969-a046-4567-8f4e-d9c4f5eb3b98">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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 has submitted electronically Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160; <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTQx_9a82d934-5157-4e3b-a8e5-2c14fbf5d286">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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 a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><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:44.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.136%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.986%"></td><td style="width:0.1%"></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%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8wLTAtMS0xLTE0OTk2_7fe643c4-06d6-4163-9361-fc4db8b66dd6">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</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%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8xLTMtMS0xLTE1MDAy_30c83179-23d1-4f75-a7c3-a8d82e2c0dc1">&#168;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8yLTMtMS0xLTE1MDAw_a046f9f6-35c5-4019-853e-b66335369c10">&#168;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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.&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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 has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjYxMTA5_ba8667be-3e1e-4054-b9db-4bba0c7b9161">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><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 a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTU3_eba42bd5-5c1f-497a-a66a-e3731b22587d">&#168;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June&#160;30, 2021: $<ix:nonFraction unitRef="usd" contextRef="i9a1abd2c7c47406c89313568a8693ac4_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8xMDk5NTExNjMxMzg2_a5dedbf8-e0f7-459c-9de0-1c8dcec26ea4">2,674,120,077</ix:nonFraction>.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;24, 2022, the Company had <ix:nonFraction unitRef="shares" contextRef="i5f4aef4fdd9243769947661bf9ec660e_I20220224" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8xMDk5NTExNjMxNDQ1_862ff35f-3828-44eb-916d-53350e1b8e00">60,703,893</ix:nonFraction> shares of its common stock issued and outstanding, par value $0.001 per share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTU2_611d5e44-1bd7-4594-9865-0699134ec97c" escape="true"><div style="margin-top:6pt;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">Document Incorporated by Reference</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of a definitive proxy relating to the registrant&#8217;s 2022 Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year covered by this Form 10-K, are incorporated into Part III of this Form 10-K.</span></div></ix:nonNumeric><div style="margin-top:5pt"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><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:7.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_10">PART I</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_16">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_16">Business</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_16">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_19">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_19">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_19">9</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_22">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_22">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_25">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_25">Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_25">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_28">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_28">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_28">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_31">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_31">21</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_34">PART II</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_37">Item 5.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_37">22</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_40">Item 6.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_40">Selected Financial Data</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_40">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_43">Item 7.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_43">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_43">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_64">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_64">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_64">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_67">Item 8.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_67">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_67">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_178">Item 9.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_178">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_178">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_181">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_181">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_181">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_184">Item 9B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_184">Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_184">27</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_187">PART III</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_190">Item 10.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_190">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_190">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_193">Item 11.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_193">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_193">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_196">Item 12.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_196">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_196">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_199">Item 13.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_199">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_199">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_202">Item 14.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_202">Principal Account</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_202">ant</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_202"> Fees and Services</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_202">30</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_205">PART IV</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_208">Item 15.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_208">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_208">31</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_211">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_211">33</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">i</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">PART I</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_13"></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%">Forward-Looking Information</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-style:italic;font-weight:400;line-height:120%">This Annual Report of GrowGeneration Corp.&#160;&#160;on Form 10-K contains forward-looking statements, particularly those identified with the words, &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;intends,&#8221; &#8220;objectives,&#8221; and similar expressions. These statements reflect management&#8217;s best judgment based on factors known at the time of such statements. The reader may find discussions containing such forward-looking statements in the material set forth under &#8220;Management&#8217;s Discussion and Analysis and Plan of Operations,&#8221; generally, and specifically therein under the captions &#8220;Liquidity and Capital Resources&#8221; as well as elsewhere in this Annual Report on Form 10-K. Actual events or results may differ materially from those discussed herein. The forward-looking statements specified in the following information have been compiled by our management on the basis of assumptions made by management and considered by management to be reasonable. Our future operating results, however, are impossible to predict and no representation, guaranty, or warranty is to be inferred from those forward-looking statements. The assumptions used for purposes of the forward-looking statements specified in the following information represent estimates of future events and are subject to uncertainty as to possible changes in economic, legislative, industry, and other circumstances. As a result, the identification and interpretation of data and other information and their use in developing and selecting assumptions from and among reasonable alternatives require the exercise of judgment. To the extent that the assumed events do not occur, the outcome may vary substantially from anticipated or projected results, and, accordingly, no opinion is expressed on the achievability of those forward-looking statements. No assurance can be given that any of the assumptions relating to the forward-looking statements specified in the following information are accurate, and we assume no obligation to update any such forward-looking statements.</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-style:italic;font-weight:400;line-height:120%">Unless the context otherwise requires, the terms &#8220;we&#8221;, &#8220;our&#8221;, &#8220;ours&#8221; &#8220;us&#8221; and &#8220;GrowGeneration&#8221; refer to GrowGeneration Corp. and its subsidiaries, including GrowGeneration USA, Inc. (as successor in interest to GrowGeneration Pueblo Corp., GrowGeneration California Corp., Grow Generation Nevada Corp., GrowGeneration Washington Corp., GrowGeneration Rhode Island Corp., GrowGeneration Michigan Corp., GrowGeneration Oklahoma Corp., GrowGeneration New England Corp., GrowGeneration HG Corp., GrowGeneration Hemp Corp., and GrowGeneration Florida Corp.), GrowGeneration Canada Corp., GrowGeneration Management Corp., GrowGeneration Proprietary Brands, Inc., GGen Distribution Corp., and Charcoir, Inc. on a combined  basis.</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-style:italic;font-weight:400;line-height:120%">We may announce material business and financial information to our investors using our investor relations website ( https://ir.growgeneration.com/ ). We therefore encourage investors and others interested in GrowGeneration to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission ("SEC"), webcasts, press releases, and conference calls. </span></div><div id="i08ef902b0bc9495da35db44dc80e3552_16"></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:700;line-height:120%;text-decoration:underline">ITEM 1. BUSINESS</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:700;line-height:120%">Background</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%">GrowGeneration Corp. (together with all of its direct and indirect wholly owned subsidiaries, collectively &#8220;GrowGeneration&#8221; or the &#8220;Company&#8221;), incorporated in Colorado in 2014, is the largest chain of hydroponic garden centers in North America and is a leading marketer and distributor of nutrients, growing media, advanced indoor and greenhouse lighting, vertical benching, environmental control systems and accessories for hydroponic gardening. GrowGeneration owns and operates specialty retail hydroponic and organic gardening stores. Currently, GrowGeneration has 63 stores, which include 23 locations in California, 8 locations in Colorado, 7 locations in Michigan, 5 locations in Maine, 5 locations in Oklahoma, 4 locations in Oregon, 3 locations in Washington, 2 locations in Nevada, 1 location in Arizona, 1 location in Rhode Island,1 location in Florida, 1 location in Massachusetts and 1 location in New Mexico. GrowGeneration also operates an online superstore for cultivators at growgeneration.com. GrowGeneration carries and sells thousands of products, including organic nutrients and soils, advanced lighting and state of the art hydroponic equipment to be used indoors and outdoors by commercial and home growers. </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%">Our plan is to continue to acquire, open and operate hydroponic/gardening stores and related businesses throughout North America.</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:700;line-height:120%">Markets </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%">GrowGeneration sells thousands of products, including nutrients, growing media, advanced indoor and greenhouse lighting, environmental control systems, vertical benching and accessories for hydroponic gardening, as well as other indoor and outdoor growing products, that are designed and intended for growing a wide range of plants. Hydroponics is a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">specialized method of growing plants using mineral nutrient solutions in a water solvent, as opposed to soil. This method is typically used for indoor cultivation to give growers the ability to better regulate and control nutrient delivery, light, air, water, humidity, pests, and temperature. Hydroponic growers benefit from these techniques by producing crops faster and with higher crop yields per acre as compared to traditional soil-based growers. Indoor growing techniques and hydroponic products are being utilized in new and emerging industries or segments, including the growing of cannabis and hemp. Vertical farms producing organic fruits and vegetables also utilize hydroponics due to a rising shortage of farmland as well as environmental vulnerabilities, including drought, other severe weather conditions and pests.</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%">GrowGeneration serves a new, yet sophisticated community of commercial and urban cultivators growing specialty crops, including organics, greens and plant-based medicines. Unlike the traditional agricultural industry, these cultivators use innovative indoor and outdoor growing techniques to produce specialty crops in highly controlled environments. This enables them to produce crops at higher yields without having to compromise quality, regardless of the season or weather and drought conditions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Controlled-environment agriculture&#160;(CEA) is a technology-based approach to maintain optimal growing conditions throughout the development of the crop. Production takes place within an enclosed growing structure such as a&#160;greenhouse&#160;or building. Plants are often grown using&#160;hydroponic&#160;methods in order to supply the proper amounts of water and nutrients to the&#160;root&#160;zone. CEA optimizes the use of resources such as water, energy, space, capital and labor. Different techniques are available for growing in controlled environment agriculture. The more viable option is&#160;vertical farming. Vertical farming has the ability to produce crops all year round in a controlled environment, with the possibility of increased yield by adjusting the amount of carbon and nutrients the plants receive.</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%">Our target customer segments include the commercial growers in the plant-based medicine market, the craft grower and vertical farms who grow organically grown herbs and leafy green vegetables. The landscape for hydroponic retail stores is very fragmented, with numerous single stores which we consider &#8220;targets&#8221; for our acquisition strategy. Further, the products we sell are in demand due to the ever-increasing legalization of plant-based medicines, primarily cannabis and hemp, and the increasing number of licensed cultivation facilities in North America. Total sales for the hydroponic equipment industry are projected to surpass $16 billion by 2025. The Company believes there are over 15,000 active cannabis cultivation licenses in North America. The average cultivation facility is approximately 36,000 sq. ft. and over 34,000,000 pounds of cannabis is projected to be cultivated by 2025.</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%">Our retail operations are driven by a wide selection of all hydroponic products, service and solutions driven staff and pick, pack and ship distribution and fulfillment capabilities. We employ approximately 702 employees, a majority of them we have branded as &#8220;Grow Pros&#8221;. Currently, our operations span over 895,000 square feet of retail and warehouse space.</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%">We operate our business through the following business units:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Retail</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 62 hydroponic/gardening centers focused on serving growers and cultivators. Inclusive of commercial sales organizations selling directly to customers outside of the physical retail network.  Some of our garden centers have multi-functions, with added capabilities that include warehousing, distribution and fulfillment for direct shipments of products to garden center locations, pick, pack and ship for our online platforms and direct fulfillment to our commercial customers.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">E-Commerce/Omni-channel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our e-commerce operation includes GrowGeneration.com a business-to-business (B2B) online portal for commercial growers.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Proprietary Brands and Private Label:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have developed a line of private label products that we are selling through our garden centers under proprietary brands we own and trademark. Our strategy is to deliver a one-stop shopping experience, through selection, service and solutions for our customers.</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:700;line-height:120%">Retail </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%">Core to our growth strategy is to expand the number of our retail garden centers throughout North America. The hydroponic retail landscape is fragmented, which allows us to acquire the &#8220;best of breed&#8221; hydroponic retail operations. In addition to the 13 states we are currently operating in, we have identified new market opportunities in states that include Ohio, Illinois, Pennsylvania, New York, New Jersey, Mississippi, Missouri and Virginia. During 2021, the Company acquired 23 new locations.</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%">Our commercial sales organization is focused on selling end to end solutions for large commercial cultivators. When a commercial customer gains a new cultivation license, they will need to purchase lighting, benching, environmental control </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">systems, irrigation, fertigation and other products to outfit their cultivation facility. Commercial customers typically purchase in larger dollar amounts and sizes of products. We offer commercial customers volume pricing, terms and financing. Our commercial team manages thousands of commercial accounts across North America. </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:700;line-height:120%">E-Commerce/Omni-Channel </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%">Our digital strategy is focused on capturing the home, craft and commercial grower online. GrowGeneration.com offers over 10,000 hydroponic products, all curated by our product team. GrowGeneration.com offers customers the option to have their orders shipped directly to their locations, anywhere in North America.&#160;</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:700;line-height:120%">Proprietary Brands and Private Label </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%">In December 2020, GrowGeneration purchased the business of Canopy Crop Management Corp., the developer of the popular Power Si line of monosilicic acid products, a widely used nutrient additive for plants. On March 12, 2021, the Company purchased CharCoir, a line of premium coco pots, cubes and medium.  We believe that expanding our private label offerings will have a positive impact on our margins and profitability in the near term. We use various trademarks and trade names in our private- label business, including Ion Lighting, Sunleaves powder nutrients and additive line, Optilime Bulbs, Blueprint controllers and timers, Growxcess pots and containers, Harvest Edge pruners, trellis and other gardening accessories, Durabreeze fans and dehumidifiers, and Drip Hydro nutrients. Both &#8220;GrowGeneration&#8221; and &#8220;Where the Pros Go to Grow&#8221; are trademarks used to brand and market our garden centers across North America.</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:700;line-height:120%">Competitive Advantages</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%">As the largest chain of hydroponic garden centers by revenue and number of stores in the United States based on management&#8217;s estimates, we believe that we have the following core competitive advantages over our competitors:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer a one-stop shopping experience to all types of growers by providing &#8220;selection, service, and solutions&#8221;;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We provide end-to-end solutions for our commercial customers from capex built-out to consumables to nourish their plants;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a knowledge-based sales team, all with horticultural experience;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer the options to transact online, in store, or buy online and pick up;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We consider ourselves to be a leader of the products we offer, from launching new technologies to the development of our private label products;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have an experienced professional team to acquire and open new locations, products and technologies and successfully add them to our company portfolio.</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:700;line-height:120%">Community Service and Charity</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GrowGeneration, together with Harvest 360 Technologies, LLC (H360), has launched a new program to support education and training for social equity license applicants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulations in both New York and New Jersey seek to create a framework to regulate cannabis in these states in a manner that promotes social equity and economic development, placing an emphasis on promoting inclusion of diverse populations in the medicinal and recreational cannabis industries. GrowGeneration is committed to delivering solutions to these operators and supporting their communities. This program with H360 gives GrowGeneration a direct method to help new companies grow their businesses. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of this program, GrowGeneration and H360 have established the NEXTGEN Micro Cultivation competition for applicants seeking micro grow licenses in the New Jersey adult-use cannabis market. GrowGeneration has committed up to $500,000 to provide education and training scholarships for 25 cultivation teams participating in the competition. GrowGeneration will also provide access to equipment packages and market resources. All contestants will get access to an online cultivation portal with valuable resources to assist in the preparation of an application and to be educated and informed about best practices in the New Jersey program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 25 finalist teams that make it to the second round will also receive complete planning and engineering services for their facilities from GrowGeneration, as well as access to a compliant business services package from H360 worth thousands of dollars. Five winning teams will then be selected by a panel of judges to receive a comprehensive package, including financing, advanced training, business service packages, and direct operational support.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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:700;line-height:120%">How We Evaluate Our Operations</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-style:italic;font-weight:400;line-height:120%">Sales</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%">The Company generates sales primarily from the sale of hydroponic garden products, including nutrients, growing media, advanced indoor and greenhouse lighting, environmental control systems, vertical benching, and accessories for hydroponic gardening, as well as other indoor and outdoor growing products. The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services, at which point the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. Customer deposits and lay away sales are not reported as revenue until final payment is received and the merchandise has been delivered.</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%">Our sales depend on the type of products we sell and the mix between consumables and non-consumables. Due to their nature, purchases of consumables result in repeat orders as customers seek to replenish their supplies. Generally, in new markets where legalization of plant-based medicines is recent and licensors are ramping up their grow operations, there are more purchases of non-consumables for buildouts compared to purchases of consumables. In more mature markets, there are generally more purchases of consumables than non-consumables. Our sales are also impacted by our customer mix of commercial and non-commercial customers, as larger commercial customers may receive volume discounts and other promotions. A majority of our sales are derived from our commercial customers.</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-style:italic;font-weight:400;line-height:120%">Gross Profit</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%">We calculate gross profit as sales less cost of goods sold. Cost of goods sold consists of cost of product sold, freight, and tariffs. Gross profit excludes depreciation and amortization, which are presented separately in our consolidated statements of operations.</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%">Our overall gross profit margin varies with our product mix, in particular the percentage of sales of consumable products versus non-consumables, such as in connection with buildouts. In addition, our customer mix impacts gross profit margin due to larger commercial customers receiving discounts.</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-style:italic;font-weight:400;line-height:120%">Operating Expenses</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%">Operating expenses are comprised of store operations, primarily payroll, rent and utilities, and corporate overhead. Corporate overhead is comprised of share-based compensation, depreciation and amortization, general and administrative costs and corporate salaries and related expenses. General and administrative expenses (&#8220;G&amp;A&#8221;) consist mainly of advertising and promotions, travel &amp; entertainment, professional fees, and insurance. G&amp;A as a percentage of sales does not increase commensurate with an increase in sales. Our largest expenses are payroll and rent and these are largely fixed and not variable. Our advertising and marketing expenses are controllable and variable depending on the particular market.</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-style:italic;font-weight:400;line-height:120%">Same-Store Sales</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%">We assess the organic growth of our sales on a same-store basis. We believe that our assessment on a same-store basis represents an important indicator of comparative financial results and provides relevant information to assess our performance. New and acquired stores become eligible for inclusion in the comparable store base if the store has been under our ownership for the entire period in the same-store base periods for which we are including the store. </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:700;line-height:120%">Research and Development</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%">The Company has not incurred any research and development expenses during the period covered by this report.&#160;</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:700;line-height:120%">Customers and Suppliers </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%">Our key customers vary by state and are expected to be more defined as the Company increases focus on serving cultivation facilities directly and under predictable purchasing activity, compared to its retail walk-in purchasing sales strategy. Currently, none of our customers accounted for more than 5% of our sales in 2021, 2020, or 2019.</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%">Our key suppliers include several manufacturers and distributors such as Hawthorne Garden Supply, Hydrofarm, Fluence Engineering, Advanced Nutrients, House and Gardens, FoxFarm Fertilizer, Canna Gradening, and others. All the products purchased and sold are applicable to indoor and outdoor growing for organics, greens, and plant-based medicines. As of December 31, 2021, one supplier represented 28% of all of our purchases. As of December 31, 2020 and 2019, two suppliers represented 41% and 51%, respectively, of all our purchases. The Company is of the opinion that the loss of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">either supplier would not have a material adverse impact on our business. The Company also maintains direct manufacturing agreements with certain vendors.</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:700;line-height:120%">Acquisitions </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:700;line-height:120%;text-decoration:underline">2021 Acquisitions</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%">On January 25, 2021, the Company purchased the assets of Indoor Garden &amp; Lighting, Inc, a two-store chain of hydroponic and indoor gardening equipment and supply stores serving the Seattle and Tacoma, Washington area. The total consideration for the purchase of Indoor Garden &amp; Lighting was approximately $1.7 million, including approximately $1.2 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill  represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On February 1, 2021, the Company purchased the assets of J.A.R.B., Inc d/b/a Grow Depot Maine, a two-store chain in Auburn and Augusta, Maine. The total consideration for the purchase of Grow Depot Maine was approximately $2.1 million, including approximately $1.7 million in cash and common stock valued at approximately $0.4 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On February 15, 2021, the Company purchased the assets of Grow Warehouse LLC, a four-store chain of hydroponic and organic garden stores in Colorado (3) and Oklahoma (1). The total consideration for the purchase of Grow Warehouse LLC was approximately $17.8 million, including approximately $8.1 million in cash and common stock valued at approximately $9.7 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On February 22, 2021, the Company purchased the assets of San Diego Hydroponics &amp; Organics, a four-store chain of hydroponic and organic garden stores in San Diego, California. The total consideration for the purchase of San Diego Hydroponics was approximately $9.3 million, including approximately $4.8 million in cash and common stock valued at approximately $4.5 million. Acquired goodwill of approximately represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On March 12, 2021, the Company purchased the assets of Charcoir Corporation, which sells an RHP-certified growing medium made from the highest-grade coconut fiber. The total consideration for the purchase of Charcoir was approximately $16.4 million, including approximately $9.9 million in cash and common stock valued at approximately $6.5 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established distribution market for the Company of a proprietary brand.</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%">On March 15, 2021, the Company purchased the assets of 55 Hydroponics, a hydroponic and organic superstore located in Santa Ana, California. The total consideration for the purchase of 55 Hydroponics was approximately $6.5 million, including approximately $5.3 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On March 15, 2021, the Company purchased the assets of Aquarius Hydroponics, a hydroponic and organic garden store in Springfield, Massachusetts. The total consideration for the purchase of Aquarius was approximately $3.6 million, including approximately $2.3 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On March 19, 2021, the Company purchased the assets of Agron, LLC, an online seller of growing equipment. The total consideration for the purchase of Agron was approximately $11.2 million, including approximately $6.0 million in cash and common stock valued at approximately $5.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established e-commerce market for the Company targeting the commercial customer.</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%">On April 19, 2021, the Company purchased the assets of Grow Depot LLC ("Down River Hydro"), a hydroponic and indoor gardening supply store in Brownstown, Michigan. The total consideration for the purchase of Down River Hydro was approximately $4.4 million, including approximately $3.2 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">On May 24, 2021, the Company purchased the assets of The Harvest Company ("Harvest"), a northern California-based hydroponic supply center and cultivation design innovator with stores in Redding and Trinity Counties. The total consideration for the purchase of Harvest was approximately $8.3 million, including approximately $5.6 million in cash and common stock valued at approximately $2.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On July 19, 2021, the Company purchased the assets of Aqua Serene, Inc., ("Aqua Serene"), an Oregon corporation which consists of an indoor/outdoor garden center with stores in Eugene and Ashland, Oregon. The total consideration for the purchase was approximately $11.7 million, including approximately $9.9 million in cash and common stock valued at approximately $1.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On July 3, 2021, the Company purchased the assets of Mendocino Greenhouse &amp; Garden Supply, Inc, a Northern California-based hydroponic garden center located in Mendocino, California. The purchase agreement was modified on July 19, 2021 to amend the purchase price. The total consideration for the purchase was $4.0 million in cash. This acquisition allows the Company to expand its footprint in the Northern California. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On August 24, 2021, the Company purchased the assets of Commercial Grow Supply, Inc. ("CGS"), a hydroponic superstore located in Santa Clarita, California. The total consideration for the purchase was approximately $7.2 million, including approximately $6.0 million in cash and common stock valued at approximately $1.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On August 23, 2021 the Company purchased the assets of Hoagtech Hydroponics, Inc. ("Hoagtech"), a Washington -based corporation consisting of a hydroponic and garden supply center serving the Bellingham, Washington area. The total consideration for the purchase was approximately $3.9 million in cash. The Asset Purchase Agreement contains a contingent payment equal to $0.6 million to be settled in common stock of the Company if this garden supply center reaches $8.0 million in revenue within a 12-month calendar period from the date of close. The Company used a third-party specialist to value this contingent consideration. The probability that the target will be reached was determined to be 5% which resulted in a value of approximately $28.5 thousand of contingent consideration which was added to goodwill. This acquisition expands our footprint in the Pacific Northwest. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On October 15, 2021, the Company purchased the assets of Indoor Store, LLC ("All Seasons Gardening"), an indoor-outdoor garden supply center specializing in hydroponics systems, lighting, and nutrients. All Seasons Gardening is the largest hydroponics retailer in New Mexico. The total consideration for the purchase was approximately $0.9 million, including approximately $0.7 million in cash and common stock valued at approximately $0.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On December 31, 2021, the Company purchased the assets of Mobile Media, Inc and MMI Agriculture ("MMI"), a mobile shelving manufacturing and warehouse facility. The total consideration for the purchase was approximately $9.1 million, including approximately $8.3 million in cash and common stock valued at approximately $0.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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:700;line-height:120%;text-decoration:underline">2020 Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">On February&#160;26, 2020 the Company purchased the assets of Health &amp; Harvest LLC. The total consideration for the purchase was approximately $2.9 million, including approximately approximately $1.8 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</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%">On June&#160;16, 2020, we acquired certain assets of H2O Hydroponics, LLC (&#8220;H2O Hydro&#8221;). The total consideration for the purchase was approximately $2.0 million, including approximately $1.3 million in cash and common stock valued at approximately $0.7 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">On August&#160;10, 2020 we acquired certain assets of Benzakry Family Corp, d/b/a Emerald City Garden (&#8220;Emerald City&#8221;). The total consideration for the purchase was approximately $1.0 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</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%">On October&#160;12, 2020, the Company acquired the assets of Hydroponics Depot, LLC (&#8220;Hydro Depot&#8221;), a single store located in Phoenix, AZ. The total consideration for the purchase was approximately $1.5 million, including approximately $1.0 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. </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%">On October&#160;20, 2020 the Company acquired the assets of Big Green Tomato (&#8220;BGT&#8221;),&#160;a two-store chain in&#160;Battle Creek&#160;and&#160;Taylor, Michigan. The total consideration was approximately $9.0 million, including approximately $6.0 million in cash and shares of common stock valued at approximately $3.1 million.&#160;Acquired goodwill of approximately $4.0 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On November&#160;17, 2020, the Company acquired the assets of The GrowBiz (&#8220;GrowBiz&#8221;), a five-store chain with four stores in California and one store in Oregon. The total consideration for the purchase of GrowBiz was approximately $44.8 million, including approximately $17.5 million in cash and common stock valued at approximately $27.3 million. Acquired goodwill of approximately $28.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On December&#160;14, 2020, the Company acquired the assets of Grassroots Hydroponics, Inc., a three-store chain in California. The total consideration for the purchase of Grassroots was approximately $10.0 million, including approximately $7.5 million in cash and common stock valued at approximately $2.5 million. Acquired goodwill of approximately $4.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On December&#160;23, 2020, the Company acquired the assets of Canopy Crop Management (&#8220;Canopy&#8221;) and its complete portfolio of products including the Power SI brand of silicic acid-enriched fertilizers. The total consideration for the purchase of Canopy Crop was approximately $9.2 million, including approximately $5.4 million in cash and common stock valued at approximately $3.8 million. Acquired goodwill of approximately $4.9 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</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:700;line-height:120%;text-decoration:underline">2019 Acquisitions</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%">On January&#160;21, 2019, the Company acquired the assets of Chlorophyll, Inc., a single store in Colorado. The total consideration for the purchase of Chlorophyll, Inc., was approximately $4.2 million, including approximately $3.7 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill of approximately $2.6 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</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%">On February&#160;7, 2019, the Company acquired the assets of Palm Springs Hydroponics, a 21-store chain in California. The total consideration for the purchase of Palm Springs Hydroponics was approximately $1.0 million, including approximately $800 in cash an common stock valued at approximately $0.2 million. Acquire goodwill of approximately $0.6 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</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%">On February&#160;11, 2019, the Company acquired the assets of Reno Hydroponics ("Reno"), a single store in Reno, Nevada. The total consideration for the purchase of Reno was approximately $0.8 million, including approximately $0.5 million in cash and common stock valued at approximately $0.3 million. Acquired goodwill of approximately $0.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</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%">On May&#160;14, 2019, the Company acquired the assets of GreenLife Garden Supply ("GreenLife"), a three-store in New England. The total consideration for the purchase of GreenLife was approximately $3.5 million, including approximately $2.6 million in cash and common stock valued at approximately $0.8 million. Acquired goodwill of approximately $2.3 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">On September&#160;3, 2019, the Company acquired the assets of Grand Rapids Hydroponics ("GRH"), a single store in Michigan. The total consideration for the purchase of GRH was approximately $3.9 million, including approximately $2.4 million in cash and common stock valued at approximately $1.5 million. Acquired goodwill of approximately $2.4 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</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%">On December&#160;16, 2019, the Company acquired the assets of Grow World LLC ("Grow World"),  a single store in Oregon. The total consideration for the purchase of Grow World was approximately $1.3 million, including approximately $1.0 million in cash and common stock valued at approximately $0.3 million. Acquired goodwill of approximately $0.7 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</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%">For further detail on all acquisitions please see Footnote 16 in the Notes to Consolidated Financial Statements.</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:700;line-height:120%">Seasonality</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%">Our business is subject to some seasonal influences. Historically, our highest volume of sales occurs in our second and third fiscal quarters, and the lower volume occurs during our first or fourth fiscal quarter.&#160;</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:700;line-height:120%">Competition </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%">The markets in which we sell our products are highly competitive. Our key competitors include many local and national vendors of gardening supplies, local product resellers of hydroponic and other specialty growing equipment, as well as online product resellers and large online marketplaces such as Amazon.com and eBay. Our industry is a highly fragmented industry with over 1,000 retail hydroponic retailers throughout the U.S.</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%">Notwithstanding the foregoing, we are the largest chain of hydroponic garden centers in North America and our pricing, inventory and product availability and overall customer service provide us the ability to compete in our industry. In addition, as we continue to increase the number of garden centers, we expect to be able to continue to purchase inventory at lower volume prices, which we expect will enable us to price competitively and deliver the products that our customers are seeking. The Company competes by delivering the widest selection of hydroponics products, end to end solutions for all types of cultivation environments, in-store sales and product support, direct manufacturer pricing and world-class customer service.</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:700;line-height:120%">Intellectual Property and Proprietary Rights </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%">Our intellectual property includes our brands and their related trademarks, domain names and websites, customer lists and affiliations, product knowledge and technology, patents, and marketing intangibles. We also hold rights to website addresses related to our business including websites that are actively used in our day-to-day business such as www.GrowGeneration.com. We own several the federally registered trademarks, including for &#8220;GrowGeneration&#174;&#8221; and &#8220;Where the Pros Go to Grow&#174;&#8221; as well as our proprietary brands.</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:700;line-height:120%">Government Regulation </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%">We sell products, including hydroponic gardening products, that end users may purchase for use in new and emerging industries or segments, including the growing of cannabis and hemp, that may not grow or achieve market acceptance in a manner that we can predict. The demand for these products depends on the uncertain growth of these industries or segments.&#160;</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%">In addition, we sell products that end users may purchase for use in industries or segments, including the growing of cannabis and hemp, that are subject to varying, inconsistent, and rapidly changing laws, regulations, administrative practices, enforcement approaches, judicial interpretations, and consumer perceptions.&#160; For example, certain countries and 36 U.S. states have adopted frameworks that authorize, regulate, and tax the cultivation, processing, sale, and use of cannabis for medicinal and/or non-medicinal use, while the U.S. Controlled Substances Act and the laws of other U.S. states prohibit growing cannabis. In addition, with the passage of the Farm Bill in December 2018, hemp cultivation is now broadly permitted. The Farm Bill explicitly allows the transfer of hemp-derived products across state lines for commercial or other purposes. It also removes restrictions on the sale, transport, or possession of hemp-derived products, so long as those items are produced in a manner consistent with the law. We believe passage of the 2018&#160;Farm&#160;Bill&#160;will continue to allow the Company to expand its marketplace opportunities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">Our gardening products, including our hydroponic gardening products, are multi-purpose products designed and intended for growing a wide range of plants and are purchased by cultivators who may grow any variety of plants, including cannabis and hemp.&#160; Although the demand for our products may be negatively impacted depending on how laws (including federal legalization of cannabis), regulations, administrative practices, enforcement approaches, judicial interpretations, and consumer perceptions develop, we cannot reasonably predict the nature of such developments or the effect, if any, that such developments could have on our business.</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:700;line-height:120%">Employees </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%">We strive to foster a collaborative and team-oriented culture and view our human capital resources as an ongoing priority. As of February 23, 2022, we employ 687 employees: 634 full-time employees, 49 part-time employees, 4 independent contractors, no temporary or seasonal workers. None of our employees are subject to collective bargaining agreements, and we have had no labor-related work stoppages. We believe we offer competitive terms and incentives to attract and retain employees. Our retention rate for our full-time employees is approximately three years, and we employ various initiatives to attract new employees and retain existing employees, including employer contributions to health and welfare benefits, 401(k) plan matching, bonus programs and training opportunities. In late 2021, we also engaged a compensation consultant to ensure our key employee compensation packages are competitive. </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:700;line-height:120%">Principal Offices</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%">Our principal offices are located at 5619 DTC Parkway, Suite 900, Greenwood Village, CO 80111. Currently, we lease 11 facilities in the State of Colorado, 26 in the State of California, 2 the State of Nevada, 3 in the State of Washington, 4 in the State of Oregon, 1 in the state of Arizona, 1 in the State of Rhode Island, 5 in the State of Oklahoma, 7 in the State of Michigan, 5 in the State of Maine, 2 in the State of Florida, 1 in the State of New Mexico, and 1 in the State of Massachusetts, all for our corporate and retail operations. In total the Company currently leases approximately 900,000 square feet of space, which consists primarily of 7,000 feet of corporate office space, 100,000 square feet of warehouse space and 800,000 square feet of store space.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_19"></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:700;line-height:120%;text-decoration:underline">ITEM 1A. RISK FACTORS </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Relating to Our Business</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The COVID-19 pandemic and the efforts to mitigate its impact may have an adverse effect on our business, liquidity, results of operations, financial condition and price of our securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pandemic involving the novel strain of coronavirus, or COVID-19, including mutations and variants thereof, and the measures taken to combat it, may have an adverse effect on our business. Public health authorities and governments at local, state, national and international levels have announced various measures to respond to this pandemic. Some measures that directly or indirectly impact our business include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">voluntary or mandatory quarantines;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">restrictions on travel;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">public health directives and testing and vaccine mandates;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">social distancing measures; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">supply chain disruptions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although we have been deemed an &#8220;essential&#8221; business by state and local authorities in the areas in which we operate, we have undertaken measures in an effort to mitigate the spread of COVID-19, including limiting store business hours, providing sick leave and encouraging employees to work remotely if possible, which may make maintaining our normal level of revenue generation, human capital retention, corporate operations, quality controls and internal controls difficult. Moreover, the COVID-19 pandemic has caused disruptions in our supply chains, including increased cost of freight and inventory and delays in the delivery of our inventory. Further, the COVID-19 pandemic and mitigation efforts have adversely affected our customers&#8217; financial condition, resulting in reduced spending for the products we sell and potential increased collection risk. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As events are rapidly changing, we do not know how long the COVID-19 pandemic and the measures that have been introduced to respond to it will disrupt our operations or the full extent of that disruption.  Further, once we are able to restart normal business hours and operations, doing so may take time and will involve costs and uncertainty. We also cannot predict how long the effects of COVID-19 and the efforts to contain it will continue to impact our business after the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">pandemic is under control. Governments could take additional restrictive measures to combat the pandemic that could further impact our business or the economy in the geographies in which we operate. It is also possible that the impact of the pandemic and response on our suppliers, customers and markets will persist for some time after governments ease their restrictions. These measures have negatively impacted, and may continue to impact, our business and financial condition as the responses to control COVID-19 continue.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Acquisitions, other strategic alliances and investments could result in operating difficulties, dilution, and other consequences that may adversely impact our business and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquisitions are an important element of our overall corporate strategy, and these transactions could entail material investments by us and be material to our financial condition and results of operations. We expect to evaluate and enter into discussions regarding a wide array of potential strategic transactions. The process of integrating an acquired company, business, or product has created, and will continue to create, unforeseen operating difficulties and expenditures. The areas where we face risks may include, but are not limited to:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">diversion of management&#8217;s time and focus from operating our business to acquisition integration challenges;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">failure to successfully further develop the acquired business or products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">implementation or remediation of controls, procedures and policies at the acquired company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">integration of the acquired company&#8217;s accounting, human resources and other administrative systems, and coordination of product, engineering and sales and marketing functions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">transition of operations, users and customers onto our existing platforms;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">failure to recognize expected synergies from an acquisition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">reliance on the expertise of our strategic partners with respect to market development, sales, local regulatory compliance and other operational matters;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">failure to obtain required approvals on a timely basis, if at all, from governmental authorities, or conditions placed upon approval, under competition and antitrust laws which could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of an acquisition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">cultural challenges associated with integrating employees from the acquired company into our organization, and retention of employees from the businesses we acquire;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">liability for or reputational harm from activities of the acquired company before the acquisition or from our strategic partners, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders or other third parties.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our due diligence may fail to identify all liabilities and risks associated with acquisitions and we may not accurately assess the relative benefits and detriments of making an acquisition and may pay acquisition consideration exceeding the value of the acquired business. Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments or strategic alliances could cause us to fail to realize the anticipated benefits of such acquisitions, investments or alliances, incur unanticipated liabilities, and harm our business generally.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities or amortization expenses, or impairment of goodwill and purchased long-lived assets, and restructuring charges, any of which could harm our financial condition or results of operations and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although acquisitions are an important element of our overall corporate strategy, there can be no assurance that we will be able to identify appropriate acquisition targets, successfully acquire identified targets or successfully integrate the business of acquired companies to realize the full, anticipated benefits of such acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Economic conditions could adversely affect our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Uncertain global economic conditions, in particular in light of the COVID-19 pandemic, could adversely affect our business. Negative global economic trends, such as decreased consumer and business spending, high inflation and interest rates and declining consumer and business confidence, pose challenges to our business and could result in declining revenues, profitability and cash flow. Although we continue to devote significant resources to support our brands, unfavorable economic conditions may negatively affect demand for our products.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We face competition that could prohibit us from developing or increasing our customer base.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The specialty gardening and hydroponic product industry is highly competitive. More established gardening companies with much greater financial resources which do not currently compete with us may be able to easily adapt their existing operations to sales of hydroponic growing equipment. Our competitors may also introduce new hydroponic growing equipment, and manufacturers may sell equipment direct to consumers. Due to this competition, there is no assurance that we will not encounter difficulties in increasing revenues and maintaining and/or increasing market share. In addition, increased competition may lead to reduced prices and/or margins for products we sell.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">As a public company, we are obligated to develop and maintain proper and effective internal controls over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Section 404 of the Sarbanes-Oxley Act of 2002 and the related rules and regulations of the SEC require an annual management assessment of the effectiveness of our internal control over financial reporting. We have hired additional accounting and financial staff, and leveraged outside resources, with appropriate public company experience and technical accounting knowledge to compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the evaluation and testing process of our internal controls, we identified material weaknesses in our internal control over financial reporting and are therefore unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines that we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We identified material weaknesses in our internal control over financial reporting, and if we are unable to achieve and maintain effective internal control over financial reporting, the accuracy and timing of our financial reporting may be adversely affected</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the audit of our financial statements for fiscal year ended December 31, 2021, we and our independent registered public accounting firm identified control deficiencies in the design and operation of our internal control over financial reporting that constituted material weaknesses.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A &#8220;material weakness&#8221; is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Our management identified certain material weaknesses as discussed in Item 9A of this report. These material weaknesses could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have taken several actions towards remediating these material weaknesses as discussed in Item 9A of this report. Although we have taken steps to address the material weaknesses, we are still in the process of completing the remediation and the steps we are taking may not be sufficient to remediate our material weaknesses or prevent future material weaknesses or significant deficiencies from occurring.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We can give no assurance that additional material weaknesses in our internal control over financial reporting will not be identified in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our financial statements that could result in a restatement of our financial statements and cause us to fail to meet our reporting obligations.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we are unable to hire and retain employees, we may not be able to implement our business plan and our business may be materially adversely affected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our future success depends to a large extent on our ability to attract, hire, train and retain qualified managerial, operational and other personnel. We face significant competition for diverse, qualified and experienced employees in our industry and from other industries and, as a result, we may be unable to attract and retain the personnel needed to successfully conduct and grow our operations. The COVID-19 pandemic has also exacerbated these risks, and its impact on labor markets may continue to disrupt our ability to attract and retain personnel for an extended period of time. In addition, we do not maintain key man life insurance on any of our executive officers and directors. Key personnel, including members of management, may leave and compete against us. If one or more of our executive officers are unable or unwilling to continue in their present positions, we may not be able to replace them readily, if at all. Therefore, our business may be severely disrupted, and we may incur additional expenses to recruit and retain new officers. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At present, we believe we have the necessary key personnel to carry out our business plans, but if we are unable to hire and retain qualified personnel, our business will be materially adversely affected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Litigation may adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time in the normal course of our business operations, we may become subject to litigation that may result in liability material to our financial statements as a whole or may negatively affect our operating results if changes to our business operation are required. The cost to defend such litigation may be significant and may require a diversion of our resources. There also may be adverse publicity associated with litigation that could negatively affect customer, vendor and industry perception of our business, regardless of whether the allegations are valid or whether we are ultimately found liable. As a result, litigation may adversely affect our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There can be no assurance that future developments related to pending claims or claims filed in the future, whether as a result of adverse outcomes or as a result of significant defense costs, will not have a material effect on our financial condition, results of operations or cash flows.   We believe that our assessment of contingencies is reasonable and that the related accruals, in the aggregate, are adequate; however, there can be no assurance that the final resolution of these matters will not have a material effect on our financial condition, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Item 3. Legal Proceedings for discussion of current legal proceedings and accruals.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We may not successfully develop new products or improve existing products, or successfully manage various risks that we may be exposed to in connection with our proprietary brand offerings.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect to continue to grow our portfolio of proprietary brand offerings and have invested in development and procurement resources and marketing efforts relating to our proprietary brand offerings to meet evolving consumer needs. We cannot be certain that we will be successful in developing, manufacturing and marketing new products or product innovations which satisfy consumer needs or achieve market acceptance, or that we will develop, manufacture and market new products or product innovations in a timely manner. If we fail to successfully develop, manufacture and market new products or product innovations, or if we fail to reach existing and potential consumers, our ability to maintain or grow our market share may be adversely affected, which in turn could materially adversely affect our business, financial condition and results of operations. In addition, the development and introduction of new products and product innovations require substantial development and marketing expenditures, which we may be unable to recoup if such new products or innovations do not achieve market acceptance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although we believe that our proprietary brand products offer value to our customers at each price point and provide us with higher gross margins than comparable third-party branded products we sell, the expansion of our proprietary brand offerings also subjects us to certain specific risks in addition to those discussed elsewhere in this section, such as:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Potential mandatory or voluntary product recalls;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Increased regulatory compliance burdens and potential product liability exposure;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Potential competition with our vendors&#8217; products, which may adversely affect our vendor relationships;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our ability to successfully obtain, maintain, protect and enforce our intellectual property and proprietary rights (including defending against counterfeit, grey-market, infringing or otherwise unauthorized goods); and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our ability to successfully navigate and avoid claims related to the proprietary rights of third parties.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Third parties may initiate legal proceedings alleging that we are infringing their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on the success of our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of building and continuing to build our proprietary brands and new product technologies, we may become party to, or threatened with, adversarial proceedings or litigation regarding intellectual property or proprietary rights with respect to our products and technology, including proceedings before the United States Patent and Trademark Office and/or non-U.S. opposition proceedings. A successful claim of trademark, patent or other intellectual property or proprietary right infringement, misappropriation or other violation against us, or any other successful challenge to the use of our intellectual property and proprietary rights, could subject us to damages or prevent us from providing certain products or services, or using certain of our recognized brand names, which could have a material adverse effect on our business, financial condition and results of operations. As a result of any such infringement claims, or other intellectual property claims, regardless of merit, or to avoid potential claims, we may choose or be compelled to seek intellectual property licenses from third parties. These licenses may not be available on acceptable terms, or at all. Any such license would likely obligate us to pay license fees, royalties, minimum royalties and/or milestone payments and the rights granted to us could be nonexclusive, which would mean that our competitors may be able to obtain licenses to the same intellectual property. Ultimately, we could be prevented from commercializing a product and/or technology or be forced to cease some aspect of our business operations if, as a result of actual or threatened infringement or other intellectual property claims, we are unable to enter into licenses of the relevant intellectual property on acceptable terms. Further, if we attempt to modify a product and/or technology or to develop alternative methods or products in response to infringement or other intellectual property claims or to avoid potential claims, we could incur substantial costs, encounter delays in product introductions or interruptions in sales.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If our owned or in-licensed trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The registered or unregistered trademarks, trade names and service marks that we own or in-license from third parties may be challenged, infringed, circumvented, declared generic or determined to be infringing on or dilutive of other marks. Additionally, at times, competitors may adopt trademarks, trade names or service marks similar to the ones we own or in-license, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trademark, trade name or service mark infringement claims brought against us or our licensors by owners of other trademarks, trade names and service marks. If we are unable to establish name recognition based on our owned and in-licensed trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. We may also license our trademarks, trade names and service marks out to third parties, such as our distributors. Though these license agreements may provide guidelines for how our trademarks, trade names and service marks may be used, a breach of these agreements or misuse of our trademarks, trade names and service marks by our licensees may jeopardize our rights in or diminish the goodwill associated with our trademarks and trade names. Any efforts to enforce or protect our intellectual property and proprietary rights related to trademarks, trade names and service marks may be ineffective and could result in substantial costs and diversion of resources and could adversely affect our business, financial condition, results of operations and prospects.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Certain of our products may be purchased for use in new and emerging industries or segments and/or be subject to varying, inconsistent, and rapidly changing laws, regulations, administrative practices, enforcement approaches, judicial interpretations, and consumer perceptions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We sell hydroponic gardening products that end users may purchase for use in new and emerging industries or segments, including the growing of cannabis, that may not grow or achieve market acceptance in a manner that we can predict. The demand for these products depends on the uncertain growth of these industries or segments.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we sell products that end users may purchase for use in industries or segments, including the growing of cannabis, that are subject to varying, inconsistent, and rapidly changing laws, regulations, administrative practices, enforcement approaches, judicial interpretations, and consumer perceptions. For example, certain countries and 36 U.S. states have adopted frameworks that authorize, regulate, and tax the cultivation, processing, sale, and use of cannabis for medicinal and/or non-medicinal use, while the U.S. Controlled Substances Act and the laws of other U.S. states prohibit growing cannabis.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our hydroponic gardening products are multi-purpose products designed and intended for growing a wide range of plants and are generally purchased from retailers by end users who may grow any variety of plants, including cannabis. Although the demand for our products may be negatively impacted depending on how laws, regulations, administrative practices, enforcement approaches, judicial interpretations, and consumer perceptions develop, we cannot reasonably predict the nature of such developments or the effect, if any, that such developments could have on our business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Compliance with, or violation of, environmental, health and safety laws and regulations, including laws pertaining to the use of pesticides, could result in significant costs that adversely impact our reputation, businesses, financial position, results of operations and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">International, federal, state, provincial and local laws and regulations relating to environmental, health and safety matters affect us in several ways in light of the ingredients that are used in products included in our growing media and nutrients product lines. In the U.S., products containing pesticides generally must be registered with the Environmental Protection Agency ("EPA"), and similar state agencies before they can be sold or applied. The failure by us or one of our business relationships to obtain or the cancellation of any such registration, or the withdrawal from the marketplace of such pesticides, could have an adverse effect on our businesses, the severity of which would depend on the products involved, whether other products could be substituted and whether our competitors were similarly affected. The pesticides we use are either granted a license by the EPA or exempt from such a license and may be evaluated by the EPA as part of its ongoing exposure risk assessment. The EPA may decide that a pesticide we distribute will be limited or will not be re-registered for use in the U.S. We cannot predict the outcome or the severity of the effect on our business of any future evaluations, if any, conducted by the EPA.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, certain of our pesticide products are subject to complex and overlapping laws and regulation by various international, federal, state, provincial and local environmental and public health agencies. Even if we are able to comply with all such laws and regulations and obtain all necessary registrations and licenses, the pesticides or other products could nonetheless be alleged to cause injury to the environment, to people or to animals, or such products could be banned in certain circumstances. The costs of compliance, noncompliance, investigation, remediation, combating reputational harm or defending civil or criminal proceedings, products liability, personal injury or other lawsuits could have a material adverse impact on our reputation, businesses, financial position, results of operations and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If product liability lawsuits are brought against us, we may incur substantial liabilities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We face a potential risk of product liability as a result of any of the products that we offer for sale. For example, we may be sued if any product we sell allegedly causes injury or is found to be otherwise unsuitable during product testing, manufacturing, marketing or sale. Any such product liability claims may include allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability and a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities. Even successful defense could require significant financial and management resources. Regardless of the merits or eventual outcome, liability claims may result in:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">decreased demand for products that we may offer for sale;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">injury to our reputation;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">costs to defend the related litigation;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a diversion of management&#8217;s time and our resources;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">substantial monetary awards to trial participants or patients;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">product recalls, withdrawals or labeling, marketing or promotional restrictions; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a decline in our stock price. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We do not maintain any product liability insurance. Our inability to obtain and retain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of products we developed. Even if we obtain product liability insurance in the future, we may have to pay amounts awarded by a court or negotiated in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain, sufficient capital to pay such amounts.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Damage to our reputation could have an adverse effect on our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Maintaining our strong reputation is a key component in our success. Product recalls, disputes and litigation, unauthorized employee statements on social media, our inability to ship, sell or transport our products and other matters may harm our reputation and acceptance of our products, which may materially and adversely affect our business operations, decrease sales and increase costs.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, perceptions that the products we distribute and market are not safe could adversely affect us and contribute to the risk we will be subjected to legal action. We distribute and market a variety of products, such as nutrients and growing media. On occasion, allegations or news reports may be made that some of these products have failed to perform up to expectations or have caused damage or injury to individuals or property. In addition, our products or their use by our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">customers may be alleged to be damaging to the environment. Public perception that the products we distribute or market harm human health or the environment could impair our reputation, involve us in litigation, damage our brand names and have a material adverse effect on our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our operations may be impaired if our information technology systems, or those of our third-party vendors, fail to perform adequately or if we or our third-party vendors are the subject of a data breach or cyber-attack.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We rely on information technology systems to conduct business, including communicating with employees and our distribution centers, ordering and managing materials from suppliers, selling and shipping products to retail customers and analyzing and reporting results of operations, as well as for storing sensitive, personal and other confidential information. While we have taken steps to ensure the functionality and security of our information technology systems, our measures or those of our third-party vendors may not be effective and our or our third-party vendors&#8217; systems may nevertheless be vulnerable to computer viruses, security breaches and other disruptions from unauthorized users, as well as failures of such systems to operate as expected. In addition, as we replace or upgrade our technology systems, or integrate new systems, issues may arise, such as failure of such systems to perform as expected, that disrupt our business and cause us to incur unanticipated expenditures. If our or our third-party vendors&#8217; information technology systems are damaged or cease to be available or function properly, whether as a result of a significant cyber incident or otherwise, our ability to communicate, coordinate supply chain, inventory and ordering, manage internal and external reporting, and operate quality controls and internal controls could be significantly impaired, which may adversely impact our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, the techniques used to obtain unauthorized, improper or illegal access to information technology systems are constantly evolving, may be difficult to detect quickly and often are not recognized until after they have been launched against a target. We may be unable to anticipate these techniques, react in a timely manner or implement adequate preventative or remedial measures. Any operational failure or breach of security from these increasingly sophisticated cyber threats could lead to the loss or disclosure of both our and third-party information, which could result in expensive and time-consuming regulatory or other legal proceedings and have a material adverse effect on our business and reputation. In addition, we may incur significant costs and operational consequences in connection with investigating, mitigating, remediating, eliminating and putting in place additional tools and devices designed to prevent future actual or perceived security incidents, as well as in connection with complying with any notification or other obligations resulting from any security incidents. Because we do not control our third-party vendors, or the processing of data by our third-party vendors, our ability to monitor our third-party vendors&#8217; data security is limited and we cannot ensure the integrity or security of the measures they take to protect and prevent the loss of our or our consumers&#8217; data. As a result, we are subject to the risk that cyber-attacks on, or other security incidents affecting, our third-party vendors may adversely affect our business even if an attack or breach does not directly impact our systems.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We occupy many of our facilities under long-term non-cancellable leases, and we may be unable to renew our leases at the end of their terms.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Many of our facilities and distribution centers are located on leased premises subject to non-cancellable leases. Typically, our leases have initial terms ranging from three to ten years, with options to renew for specified periods of time. We believe that our future leases will likely also be long-term and non-cancellable and have similar renewal options. If we close or stop fully utilizing a facility, we will most likely remain obligated to perform under the applicable lease, which would include, among other things, making the base rent payments, and paying insurance, taxes and other expenses on the leased property for the remainder of the lease term. Our inability to terminate a lease when we stop fully utilizing a facility or exit a market can have a significant adverse impact on our financial condition, operating results and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, at the end of the lease term and any renewal period for a facility, we may be unable to renew the lease without substantial additional cost, if at all. If we are unable to renew our facility leases, we may close or relocate a facility, which could subject us to construction and other costs and risks, which in turn could have a material adverse effect on our business and operating results. Further, we may not be able to secure a replacement facility in a location that is as commercially viable, including access to rail service. Having to close a facility, even briefly to relocate, could reduce the sales that such facility would have contributed to our revenues.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The estimates and judgments we make, or the assumptions on which we rely, in preparing our consolidated financial statements could prove inaccurate.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and judgments that affect the reported amounts of our assets, liabilities, revenues and expenses, the amounts of charges accrued by us and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. We cannot assure, however, that our estimates, or the assumptions underlying them, will not change over time or otherwise prove inaccurate. Any potential </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">litigation related to the estimates and judgments we make, or the assumptions on which we rely, in preparing our consolidated financial statements could have a material adverse effect on our financial results, harm our business, and cause our share price to decline.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">In order to increase our sales and marketing infrastructure, we will need to grow the size of our organization, increase our product offerings and expand our sales channels, and we may experience difficulties in managing this growth.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As we continue to work to expand our business, we will need to expand the size of our employee base for managerial, operational, sales, marketing, financial and other resources, increase our product offerings, including the development of our own proprietary brands, and expand our sales channel, such as expansion of e-commerce methods and opening of new stores. Future growth would impose significant added responsibilities on members of management, including the need to identify, recruit, maintain, motivate and integrate additional employees and customer and vendor relationships. In addition, our management may have to divert a disproportionate amount of its attention away from our day-to-day activities and devote a substantial amount of time to managing these growth activities. Our future financial performance and our ability to continue to grow our operation and compete in the hydroponics industry effectively will depend, in part, on our ability to effectively manage any future growth.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Unanticipated changes in our tax provisions, the adoption of new tax legislation or exposure to additional tax liabilities could affect our profitability and cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to income and other taxes in the U.S. federal jurisdiction and various local, state and foreign jurisdictions. Our effective tax rate in the future could be adversely affected by changes to our operating structure, changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of deferred tax assets (such as net operating losses and tax credits) and liabilities, changes in tax laws and the discovery of new information in the course of our tax return preparation process. In particular, the carrying value of deferred tax assets, which are predominantly related to our operations in the U.S., is dependent on our ability to generate future taxable income of the appropriate character in the relevant jurisdiction.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, tax proposals are introduced or considered by the U.S. Congress or the legislative bodies in local, state and foreign jurisdictions that could also affect our tax rate, the carrying value of our deferred tax assets, or our tax liabilities. Our tax liabilities are also affected by the amounts we charge for inventory, services, licenses and funding. We are subject to ongoing tax audits in various jurisdictions. In connection with these audits (or future audits), tax authorities may disagree with our determinations and assess additional taxes. We regularly assess the likely outcomes of our audits in order to determine the appropriateness of our tax provision. As a result, the ultimate resolution of our tax audits, changes in tax laws or tax rates, and the ability to utilize our deferred tax assets could materially affect our tax provision, net income and cash flows in future periods.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we need additional capital to fund our operations, we may not be able to obtain sufficient capital and may be forced to limit the scope of our operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with our growth strategies, an economic downturn, decline in the performance of our business, or other adverse circumstances, we may experience increased capital needs and accordingly, we may not have sufficient capital to fund our future operations without additional capital investments. There can be no assurance that additional capital will be available to us, including as a result of our relationship with the cannabis industry. If we cannot obtain sufficient capital to fund our operations, we may be forced to limit the scope of our expansion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to a number of risks related to credit card and debit card payments we accept.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accept payments through credit card and debit card transactions, and such payment methods are becoming increasingly popular with our customers. For credit card and debit card payments, we pay interchange and other fees, which may increase over time. An increase in those fees would require us to either increase the prices we charge for our products which could cause us to lose customers or suffer an increase in our operating expenses, either of which could harm our operating results. If we or any of our processing vendors have problems with our billing software, or the billing software malfunctions, it could have an adverse effect on our customer satisfaction and could cause one or more of the major credit card companies to disallow our continued use of their payment products. In addition, if our billing software fails to work properly and, as a result, we do not automatically charge our customers&#8217; credit cards, debit cards or bank accounts on a timely basis or at all, we could lose revenues, which would harm our operating results. If we fail to adequately control fraudulent credit card and debit card transactions, we may face civil liability, diminished public perception of our security measures and significantly higher credit card and debit card related costs, each of which could adversely affect our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">business, financial condition and results of operations. The termination of our ability to process payments on any major credit or debit card would significantly impair our ability to operate our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to collection risk that can impact the results of our operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We extend credit to customers in the ordinary course of our business in the form of accounts receivable and promissory notes. We seek to ensure our customers are creditworthy before extending credit, but we cannot guarantee that we will receive repayment in full. The industries we serve are also newer and more fragmented, and some of our counter parties are smaller and/or newer businesses and therefore may be higher credit risk. In addition, we may seek to strategically deploy capital in new markets, or with new business partners. Such new markets or partners may present higher risk.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">A significant interruption in the operation of our or our suppliers&#8217; facilities could impact our capacity to produce products and service our customers, which could adversely affect revenues and earnings. If our suppliers are unable to source raw materials in sufficient quantities, on a timely basis, and at acceptable costs, our ability to sell our products may be harmed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operations at our suppliers&#8217; facilities are subject to disruption for a variety of reasons, including fire, flooding or other natural disasters, disease outbreaks or pandemics, acts of war, terrorism, government shut-downs and work stoppages. Some of our key suppliers experienced significant demand and increased volume in recent years. A significant interruption in the operation of our suppliers&#8217; facilities, especially for those products manufactured at a limited number of facilities, such as our proprietary brand products, could significantly impact our capacity to sell products and service our customers in a timely manner, which could have a material adverse effect on our customer relationships, revenues, earnings and financial position.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The manufacture of some of our products is complex and requires precise, high-quality manufacturing that is difficult to achieve. We have in the past, and may in the future, experience difficulties in manufacturing our products on a timely, cost-effective basis and in sufficient quantities. Our failure to achieve and maintain the required high manufacturing standards could result in further delays or failures in product testing or delivery, cost overruns, product recalls or withdrawals, increased warranty costs or other problems that could harm our business and prospects.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In determining the required quantities of our products and the manufacturing schedule, we must make significant judgments and estimates based on historical experience, inventory levels, current market trends and other related factors. Because of the inherent nature of estimates, there could be significant differences between our estimates and the actual amounts of products we require, which could harm our business and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Disruptions in availability or increases in the prices of raw materials sourced by suppliers could adversely affect our results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We and our suppliers source certain of our products and/or components thereof from outside of the U.S. The general availability and price of those components can be affected by numerous forces beyond our control, including political instability, trade restrictions and other government regulations, duties and tariffs, price controls, changes in currency exchange rates and weather.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A significant disruption in the availability of any of our key products or components thereof could negatively impact our business. In addition, increases in the prices of key commodities and other raw materials could adversely affect our ability to manage our cost structure. Market conditions may limit our ability to raise selling prices to offset increases in product or raw material costs. For certain products, new sources of supply may have to be qualified under regulatory standards, which can require additional investment and delay bringing a product to market.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If our suppliers that currently, or in the future, sell directly to the retail market in which we conduct our current or future business, enhance these efforts and cease or decrease their sales through us, our ability to sell certain products could be harmed.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our distribution and sales and marketing capabilities provide significant value to our suppliers. Distributed brand suppliers sell through us in order to access thousands of retail and commercial customers with short order lead times, no minimum order quantity on individual items, free or minimal freight expense and trade credit terms. Based on our knowledge and communication with our suppliers, we believe some of our suppliers sell directly to the retail market. If these suppliers were to cease working with us, or proceed to enhance their direct-to-customer efforts, our product offerings, reputation, operation and business could be materially adversely effected.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Relating to the Cannabis Industry</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to a number of risks associated with the cannabis industry, because cannabis is illegal under federal law.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the United States Controlled Substances Act of 1970 (the &#8220;CSA&#8221;), the U.S. Government lists cannabis as a Schedule I controlled substance (i.e., deemed to have no medical value), and accordingly the manufacturing (cultivation), sale, or possession of cannabis is federally illegal. The United States Supreme Court has ruled in 2001 that the federal government has the right to regulate and criminalize cannabis, even for medical purposes. The illegality of cannabis under federal law preempts state laws that legalize its use. Therefore, strict enforcement of federal law regarding cannabis would likely adversely affect our revenues and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Recent bankruptcy rulings have denied bankruptcies for cannabis dispensaries upon the justification that businesses cannot violate federal law and then claim the benefits of federal bankruptcy for the same activity and upon the justification that courts cannot ask a bankruptcy trustee to take possession of, and distribute cannabis assets as such action would violate the CSA. Therefore, we may have difficulties collecting outstanding payments if any of our customers in the cannabis industry declare bankruptcy. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, insurance that is otherwise readily available, such as general liability and directors and officer&#8217;s insurance, may be more difficult or impossible to find, and more expensive.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Participants in the cannabis industry have difficulty accessing the service of banks, which makes it difficult for us to operate. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite rules issued by the United States Department of the Treasury mitigating the risk to banks that do business with cannabis companies permitted under state law, as well as guidance from the United States Department of Justice, banks remain wary to accept funds from businesses in the cannabis industry or serving the cannabis industry, such as ours. So far we have been able to find certain banking institutions willing to provide banking services to us; however, there can be no assurance that we will be able to maintain these banking relationships since the production, sale and use of cannabis remains illegal under federal law. An inability to open and maintain bank accounts may make it difficult for us and our customers to do business. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we have a high volume of cash transactions, which exposes us to associated risks of holding large sums of cash, such as theft and embezzlement, as well as potential seizures of cash by federal authorities if they determine such cash is tied to activities that are illegal under federal law. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If cannabis were to become legal under federal law, its sale and use could become regulated by the Food and Drug Administration ("FDA") or another federal agency, which could result in a decrease in cannabis sales and have a material adverse impact on the demand for our products.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We sell our products through third-party retailers and resellers which do not exclusively sell to the cannabis industry. Some of our products are sold to cannabis industry participants and used in connection with cannabis businesses that are subject to federal and state controlled substance laws and regulations. If cannabis were to become legal under federal law, its sale and use could become regulated by the FDA or another federal agency and extensive regulations may be imposed on the sale or use of cannabis. Such regulations could result in a decrease in cannabis sales and have a material adverse impact on the demand for our products. If we or our customers who are participants in the cannabis industry are unable to comply with any applicable regulations and/or registration prescribed by the FDA, we may be unable to continue to transact with retailers and resellers who sell products to cannabis businesses and/or our financial condition may be adversely impacted.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, federal legalization, or legalization in foreign countries such as Mexico, may significantly increase competition and consolidation in our and our customers&#8217; markets. If we do not manage to successfully compete in such an environment, our revenues and results of operations will be adversely affected. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Our Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">There are risks, including stock market volatility, inherent in owning our common stock.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The market price and volume of our common stock have been, and may continue to be, subject to significant fluctuations. These fluctuations may arise from general stock market conditions, the impact of risk factors described herein on our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">results of operations and financial position, or a change in opinion in the market regarding our business prospects or other factors, many of which may be outside our immediate control.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, COVID-19 and related government responses to address the COVID-19 pandemic may cause sudden and extreme changes in our stock price. Since COVID-19 was first reported, the volatility of U.S. equity markets increased to historic levels. This may cause extreme fluctuations in the market price of our stock. We cannot predict if and when these fluctuations will decrease or increase. In addition to general market conditions, the market price of our stock may become volatile or decline due to actual or anticipated impact of COVID-19 on our financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We may incur indebtedness that ranks senior or equally to our common stock as to liquidation preference and other rights and which may dilute our stockholders&#8217; ownership interest.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shares of our common stock are common equity interests in us and, as such, will rank junior to all of our existing and future indebtedness and other liabilities. In addition, any additional capital raised through the sale of equity or equity-backed securities may dilute our stockholders&#8217; ownership percentages and could also result in a decrease in the market value of our common stock.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our security holders may be diluted by future issuances of securities by us. The market price of our common stock could be negatively affected by future sales of our common stock. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the future, we may issue our authorized but previously unissued equity securities, including additional shares of capital stock or securities convertible into or exchangeable for our capital stock. Such issuance of additional securities would dilute the ownership stake in us held by our existing stockholders and could adversely affect the value of our securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of the date hereof, we had outstanding warrants to purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODA4OA_12144666-6e24-4005-884d-f95b23d3c4c4">331</ix:nonFraction> thousand shares of our common stock at a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODA5Ng_33af70fd-a1da-4be4-84e7-2be54b2531fb">22.14</ix:nonFraction> per share, and options to purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODEwMw_72ed40c8-d5df-4d72-b9e1-a299fe8a2a58">906</ix:nonFraction> thousand shares of our common stock (out of which <ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODEwOQ_652de389-19d8-474e-b359-df3108e1ffae">836</ix:nonFraction> thousand are vested as of this date) at a weighted average exercise prices of $<ix:nonFraction unitRef="usdPerShare" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODExNQ_9133b270-c470-4cbb-b36f-52224bcc55f1">4.38</ix:nonFraction> per share. The exercise of such outstanding options and warrants will result in substantial dilution of our security holders. In the future, we may also issue additional shares of our common stock, warrants or other securities that are convertible into or exercisable for the purchase of shares of our common stock in connection with hiring and/or retaining employees or consultants, future acquisitions, future sales of our securities for capital raising purposes, or for other business purposes. The future issuance of any such additional shares of our common stock or other securities, for any reason including those stated above, may have a negative impact on the market price of our common stock. There can be no assurance that the issuance of any additional shares of common stock, warrants or other convertible securities may not be at a price (or exercise prices) below the price of the common stock offered hereby.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If our existing stockholders, our directors, their affiliates, or our executive officers, sell a substantial number of shares of our common stock in the public market, the market price of our common stock could decrease significantly. The perception in the public market that these stockholders might sell our common stock could also depress the market price of our common stock and could impair our future ability to obtain capital, especially through an offering of equity securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If securities or industry analysts do not publish research or reports about our business, or they publish negative reports about our business, our share price and trading volume could decline.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business, our market and our competitors. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_22"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 1B. UNRESOLVED STAFF COMMENTS</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%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">19</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 2. PROPERTIES </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:700;line-height:120%">Description of Property</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%">Our principal offices are located at 5619 DTC Parkway, Suite 900, Greenwood Village, CO 80111. Currently, we lease 11 facilities in the State of Colorado, 26 in the State of California, 2 the State of Nevada, 3 in the State of Washington, 4 in the State of Oregon, 1 in the state of Arizona, 1 in the State of Rhode Island, 5 in the State of Oklahoma, 7 in the State of Michigan, 5 in the State of Maine, 2 in the State of Florida, 1 in the State of New Mexico, and 1 in the State of Massachusetts, all for our corporate and retail operations. In total the Company currently leases approximately 900,000 square feet of space, which consists primarily of 7,000 feet of corporate office space, 100,000 square feet of warehouse space and 800,000 square feet of store space.</span></div><div style="margin-top:5pt"><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:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Number of Locations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Square feet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Lease Expiration Dates</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Colorado</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2,500 - 22,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">January 2022&#160;to&#160;July 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">California</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">3,300-70,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Jan 2022 to June 2032</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Nevada</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">5,000-8,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Feb 2022 to July 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Washington</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">2,000-24,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Jan 2022 &#8211; Aug 2031</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Rhode Island</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">9,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">January 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">5,300-22,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">April 2023 to Sep 2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Maine</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">4,000-8,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Jan 2022 to April 2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Oklahoma</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">5,000-40,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Jan 2024  to February 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">25,400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">May 2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Oregon</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">8,000 - 15,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Aug 2024 to Jan 2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Florida</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">6,000 &#8211; 59000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Feb 2023 to June 2031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">3,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">December 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">14,600</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">April 2022</span></td></tr></table></div><div><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_28"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 3. LEGAL PROCEEDINGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are involved in lawsuits and claims which arise in the normal course of our business, including the initiation and defense of proceedings related to contract and employment disputes. In our opinion, these claims individually and in the aggregate are not expected to have a material adverse effect on our financial condition, results of operations or cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has been named as defendant in a lawsuit in the United States District Court for the Southern District of Texas related to a Promissory Note &amp; Asset Acquisition Rights Option with TGC Systems, LLC (&#8220;Total Grow&#8221;). Among other claims, Total Grow alleges that the Company is liable to Total Grow based on promissory estoppel and breach of contract for failing to consummate the acquisition of Total Grow by the Company. The Company believes that the claims against it are without merit and is vigorously defending against them, including attempting to secure repayment of $1,500,000 principal plus interest loaned by the Company to Total Grow pursuant to the Note. No accruals have been recorded in the Company&#8217;s consolidated financial statements as the likelihood of a loss is not probable at this time; and the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company does not believe a reasonably possible loss would be material to, nor the ultimate resolution of these cases will have a material adverse effect on, the Company&#8217;s financial condition, results of operations or cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There can be no assurance that future developments related to pending claims or claims filed in the future, whether as a result of adverse outcomes or as a result of significant defense costs, will not have a material effect on the Company&#8217;s financial condition, results of operations or cash flows.   We believe that our assessment of contingencies is reasonable and that the related accruals, in the aggregate, are adequate; however, there can be no assurance that the final resolution of these matters will not have a material effect on our financial condition, results of operations or cash flows.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_31"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 4. MINE SAFETY DISCLOSURES</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%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">21</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">PART II</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_37"></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:700;line-height:120%;text-decoration:underline">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET INFORMATION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">The Company commenced trading on the Nasdaq Capital Market on December 2, 2019 under the symbol &#8220;GRWG&#8221;. Prior to that date, our stock traded on the OTCQX Best Market since October 10, 2017, prior to which it was traded on the OTCQB Market since November 11, 2016.&#160;</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:700;line-height:120%">COMPARISON OF 5 YEAR CUMULATIVE RETURN</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%">The following graph compares the yearly change in the cumulative total stockholder return of our common stock for the past five fiscal years with the cumulative return of the Russell 2000 Index, the S&amp;P 500 Index, and the S&amp;P Retail Select Industry Index.</span></div><div style="margin-top:10pt;text-align:justify"><img src="grwg-20211231_g1.jpg" alt="grwg-20211231_g1.jpg" style="height:355px;margin-bottom:5pt;vertical-align:text-bottom;width:577px"/></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HOLDERS</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%">The approximate number of stockholders of record as of February 18, 2022 was 136.&#160;The number of stockholders of record does not include beneficial owners of our common stock whose shares are held in the names of various dealers, clearing agencies, banks, brokers and other fiduciaries.</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:700;line-height:120%">DIVIDEND POLICY</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%">We have never paid any cash dividends on our common stock. We anticipate that we will retain funds and future earnings to support operations and to finance the growth and development of our business. Therefore, we do not expect to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements and other factors that our board of directors deems relevant. In addition, the terms of any future debt or credit financings may preclude us from paying dividends.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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:700;line-height:120%">RECENT SALES OF UNREGISTERED SECURITIES </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019 Private Placement</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%">On June 26, 2019, the Company completed a private placement of a total of 4,123,257 units of the Company&#8217;s securities at the price of $3.10 per unit pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated under the Securities Act. Each unit consisted of (i) one share of common stock and (ii) one 3-year warrant, each entitling the holder to purchase one half share of common stock, at a price of $3.50 per share. The Company raised a total of $12,782,099 from 19 accredited investors.</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-style:italic;font-weight:700;line-height:120%">Stock Options and Stock Awards</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%">The Company has a 2014 Equity Compensation Plan (the &#8220;2014 Plan&#8221;) and an Amended and Restated 2018 Equity Compensation Plan (the &#8220;2018 Plan&#8221;). On February 7, 2020, the Board approved the amendment and restatement of the 2018 Plan to increase the number of shares issuable thereunder from 2,500,000 to 5,000,000, which amendment was approved by shareholders on May 11, 2020.</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%">From inception to December 31, 2021, we have granted stock options under our 2014 Plan to purchase an aggregate of 2,113,833 shares at exercise prices ranging from $0.60 to $5.11 per share. Of the total options granted as of December 31, 2021, 2,088,833 have been exercised and 5,000 have been forfeited, resulting in 20,000 options outstanding. In addition, as of December 31, 2021, 375,000 stock awards have been issued under our 2014 Plan.</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%">From inception to December 31, 2021, we have granted stock options under our 2018 Plan to purchase an aggregate of 1,963,000 shares at exercise prices ranging from $2.25 to $17.39 per share. As of December 31, 2021, 964,411 options have been exercised and 112,167 shares forfeited under the 2018 Plan. In addition, as of December 31, 2020, 1,451,827 stock awards have been issued under our 2018 Plan.</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-style:italic;font-weight:700;line-height:112%">Shares of Common Stock Issued In Connection with Asset Purchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Refer to issuances of shares of common stock in connection with acquisitions during 2019, 2020 and 2021 disclosed under &#8220;ITEM 1. BUSINESS &#8211; Acquisitions&#8221;. These shares were issued in reliance on the exemption under Section 4(a)(2) of the Securities Act.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_40"></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:700;line-height:120%;text-decoration:underline">ITEM 6. [RESERVED]</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">23</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_43"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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:700;line-height:120%;text-decoration:underline">ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION </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-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read together with our financial statements and the related notes and the other information included elsewhere in this report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed below and elsewhere in this report, particularly those under &#8220;Risk Factors.&#8221; Dollars in tabular format are presented in thousands, except per share data, or otherwise indicated.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_46"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</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%">GrowGeneration Corp. (together with all of its direct and indirect wholly owned subsidiaries, collectively &#8220;GrowGeneration&#8221; or the &#8220;Company&#8221;) was incorporated in Colorado in 2014 and is the largest chain of hydroponic garden centers in North America and is a leading marketer and distributor of nutrients, growing media, advanced indoor and greenhouse lighting, environmental control systems and accessories for hydroponic gardening. GrowGeneration also owns and operates e-commerce platforms, www.growgeneration.com, Mobile Media, a vertical racking and storage solutions business, Horticultural Rep Group, a horticultural products sales representative and distributor organization, and Canopy Crop Management, CharCoir, and several other proprietary private-label brands across multiple product categories from LED lighting to nutrients and additives and environmental control systems for indoor cultivation.</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:700;line-height:120%">MARKETS</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%">GrowGeneration sells thousands of products, including nutrients, growing media, advanced indoor and greenhouse lighting, environmental control systems, vertical benching and accessories for hydroponic gardening, as well as other indoor and outdoor growing products, that are designed and intended for growing a wide range of plants. In addition, vertical farms producing organic fruits and vegetables also utilize hydroponics due to a rising shortage of farmland as well as environmental vulnerabilities including drought, other severe weather conditions and insect pests. </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%">Our retail operations are driven by a wide selection of all hydroponic products, service and solutions driven staff and pick, pack and ship distribution and fulfillment capabilities. We employed approximately 702 employees as of December&#160;31, 2021, a majority of them we have branded as &#8220;Grow Pros.&#8221; Currently, our operations span over 895,000 square feet of retail and warehouse space. </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%">We operate our business through the following business units: </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%;text-decoration:underline">Retail</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%">Currently, the Company owns and operates a chain of 62 hydroponic/gardening centers focused on serving growers and cultivators. Inclusive of commercial sales organizations selling directly to customers outside of the physical retail network. Some of our garden centers have multi-functions, with added capabilities that include warehousing, distribution and fulfillment for direct shipments of products to garden center locations, pick, pack and ship for our online platforms and direct fulfillment to our commercial customers.</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%;text-decoration:underline">E-Commerce/Omni Channel</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%">Our digital strategy is focused on capturing the home, craft and commercial grower online. GrowGeneration.com offers over 10,000 hydroponic products, all curated by our product team. GrowGeneration.com offers customers the option to have their orders shipped directly to their locations, anywhere in North America.&#160;</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%;text-decoration:underline">Proprietary Brands and Private Label</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%">In December 2020, GrowGeneration purchased the business of Canopy Crop Management Corp., the developer of the popular Power Si line of monosilicic acid products, a widely used nutrient additive for plants. On March 12, 2021, the Company purchased Char Coir, a line of premium coco pots, cubes and medium.  We believe that expanding our private label offerings will have a positive impact on our margins and profitability in the near term. We use various trademarks and trade names in our private-label business, including Ion Lighting, Sunleaves powder nutrients and additive line, Optilime Bulbs, Blueprint controllers and timers, Growxcess pots and containers, Harvest Edge pruners, trellis and other gardening accessories, Durabreeze fans and dehumidifiers, and Drip Hydro nutrients. Both &#8220;GrowGeneration&#8221; and &#8220;Where the Pros Go to Grow&#8221; are trademarks used to brand and market our garden centers across North America.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Advantages</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%">As the largest chain of hydroponic garden centers by revenue and number of stores in the United States based on management&#8217;s estimates, we believe that we have the following core competitive advantages over our competitors:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer a one-stop shopping experience to all types of growers by providing &#8220;selection, service, and solutions&#8221;;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We provide end-to-end solutions for our commercial customers from capex built-out to consumables to nourish their plants;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a knowledge-based sales team, all with horticultural experience;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer the options to transact online, in store, or buy online and pick up;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We consider ourselves to be a leader of the products we offer, from launching new technologies to the development of our private label products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a professional team for mergers and acquisitions and to acquire and open new locations and successfully add them to our company portfolio; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer a program of issuing credit to licensed commercial customers based on a credit evaluation process.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth Strategy - Store Acquisitions and New Store Openings&#160;</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%">Core to our growth strategy is to expand the number of our retail garden centers throughout North America. In addition to the 13 states in which we are currently operating, we have identified new market opportunities in states that include Connecticut, Ohio, Illinois, Pennsylvania, New York, New Jersey, Mississippi,  Missouri and Virginia. The Company acquired 23 new locations in 2021 and expects to open many new stores in 2022.</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%">Secondary to this growth strategy is the expansion of distribution and sales capabilities for products that the company owns, distributes, or represents to independent retail garden centers for resale.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_49"></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:700;line-height:120%">RESULTS OF OPERATIONS</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:700;line-height:120%">Revenue</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%">Net revenues for the year ended December&#160;31, 2021, were approximately $422.5 million, an increase of 118.5% over the year ended December&#160;31, 2020, which were approximately $193.4 million. 2020 net revenue increased  approximately 142.5% over the year ended December&#160;31, 2019, which were approximately $79.7 million. </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%">The increase in net revenues for the year ended December&#160;31, 2021 compared to the year ended December 31, 2020 included an increase in same store sales of approximately $40.1 million which represented 24.4% growth year over year. Distributed sales were $17.1 million, from acquisitions of Power Si and Charcoir. E-commerce sales increased from $10.6 million, to $36.2 million, primarily attributable to $11.2 million growth in owned e-commerce sites and $14.4 million from the Agron acquisition.</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%">The increase in 2020 revenues over 2019 is due to 1) the addition of 14 new retail stores opened or acquired during 2020 for which revenues were $24.8 million, 2) 11 stores opened or acquired at various times during 2019 that were open for all of 2020 which had an increase in revenues of $51 million, 3) same store sales which increased 63% comparing 2020 to 2019, which had an increase in revenues of approximately $28 million, 4) an increase in our e-commerce sales of $5.9 million, from 2019 to 2020 and 5) revenues of $300,000 from Canopy Crop Management/Power SI, acquired in later December 2020.</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:700;line-height:120%">Cost of Sales</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%">Cost of sales for the year ended December&#160;31, 2021 increased approximately $161.9 million or 113.8% compared to the year ended December 31, 2020. The increase in cost of goods sold is primarily due to the 118.5% increase in sales.</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%">Cost of sales for the year ended December 31, 2020 increased approximately $84.6 million or 146.5% compared to the year ended December&#160;31, 2019. The increase in cost of goods sold was directly attributable to the 142.5% increase in revenues, as detailed above, comparing the year ended December 31, 2020 to 2019.</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%">Gross profit was approximately $118.2 million for the year ended December&#160;31, 2021, compared to approximately $51.0 million for the December&#160;31, 2020, an increase of approximately $67.2 million or 131.6%. The increase in gross profit is primarily related to the 118.5% increase in revenues. Gross profit as a percentage of revenues was 28.0% for the year </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">ended December&#160;31, 2021, compared to 26.4% for 2020. The increase in the gross profit margin percentage is primarily due to higher increases in revenues from both private label products and distributed products which were 7.5% of revenues for  2021 and approximately 1.0% of revenues for 2020.</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%">Gross profit  for the year ended December&#160;31, 2020 increased, approximately $29.0 million or 132.0% compared to the year ended December&#160;31, 2019. Gross profit as a percentage of sales was 26.4% for the year ended December&#160;31, 2020, compared to 27.6% for the year ended December&#160;31, 2019. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</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%">Operating expenses are comprised of store operations, selling, general, and administrative, and depreciation and amortization. Operating costs were approximately $103.2 million for the year ended December&#160;31, 2021 and approximately $42.6 million for the year ended December&#160;31, 2020, an increase of approximately $60.6 million or 142.3%. </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%">Operating expenses for the year ended December&#160;31, 2020 increased approximately $22.2 million or 108.7% compared to the year ended December&#160;31, 2019.</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%">Store operating costs, primarily payroll, rent and utilities, and allocated corporate overhead costs, were approximately $49.7 million for the year ended December&#160;31, 2021, compared to $18.7 million for the year ended December&#160;31, 2020, an increase of $31.0 million or 165.7%. The increase in store operating costs was directly attributable to the 118.5% increase in revenues and the addition of 23 locations that were added during 2021. Pre-opening expenses for new stores opened during the period increased approximately $0.9 million during 2021.</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%">During 2020, store operating costs increased approximately $8.6 million or 85.5% compared to the year ended December&#160;31, 2019. The increase in store operating costs was directly attributable to 1) the addition of 14 new retail stores opened or acquired during 2020 and 2) 11 stores opened or acquired at various times during 2019 that were open for all of 2020. The addition of these stores, as discussed above, were the primary reasons for the increase in store operating costs. Store operating costs as a percentage of revenues were 9.7% for the year ended December&#160;31, 2020, compared to 12.7% for the year ended December&#160;31, 2019. Store operating costs were positively impacted by 1) the opening of new and acquired stores throughout 2020 which have lower percentage of operating costs to revenues due to their larger size and higher volume and 2) same store revenues increased 63% comparing the year ended December 31, 2020 to the year ended December 31, 2019, which also contributed significantly to lowering of the store operating costs as a percentage of revenues since the majority of store operating costs are fixed.</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%">Total corporate overhead was approximately $53.5 million for the year ended December&#160;31, 2021, compared to $23.9 million for the year ended December&#160;31, 2020, an increase of $29.6 million or 124.0%. Selling, general, and administrative costs were approximately $40.9 million for the year ended December&#160;31, 2021, compared to approximately $21.5 million for the year ended December&#160;31, 2020. Salaries expense increased to $20.0 million from $8.6 million primarily due to an increase in corporate staff and general and administrative expenses increased to $14.3 million from $5.0 million to support expanding operations. These increases were partially offset by a decrease in share-based compensation to $6.6 million from $7.9 million primarily due to new executive compensation agreements effective January 1, 2020 that had front loaded vesting provisions for shares and options that were granted January 1, 2020 for which the remaining vesting was over a two-year period.</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%">During 2020, total corporate overhead increased $13.6 million or 131.3% compared to the year ended December&#160;31, 2019. Corporate overhead was 12.4% of revenue for the year ended December&#160;31, 2020 and 13.0% for the year ended December&#160;31, 2019. Corporate overhead, excluding non-cash share-based compensation and depreciation and amortization, was 8.3% of revenues compared to 9.8% of revenues for 2019 shows that non-cash expenses was a larger component of overhead cost in 2020 compared to 2019. Non-cash costs included in corporate overhead was 5.3% of revenues for 2020 compared to 4.4% of revenues for 2019. The increase in non-cash expenses in corporate overhead as a percentage of revenues for the year ended December 31, 2020 was primarily due to 1) the increase in non-cash share-based compensation from approximately $2.5 million for the year ended December&#160;31, 2019 to approximately $7.9 million for the year ended December&#160;31, 2020, an increase of $5.4 million and 2) the increase in depreciation and amortization from approximately $1.0 million for the year ended December&#160;31, 2019 to approximately $2.4 million for the year ended December&#160;31, 2020. The increase in non-cash share-based compensation was primarily the result of several new executive employment agreements which became effective January 1, 2020, which resulted in the vesting of common stock and common stock options at the start of the first quarter, as well as options issued in 2018 and 2019 for options vesting in 2020. The share-based awards associated with the new executive employment agreements resulted in approximately one-third of the award being recognized as an expense in the first three months of 2020, due to vesting, and the remaining two-thirds on the share-based awards are being recognized over a 24-month period commencing January 2020 and ending December 2021, based </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">on shared based award vesting in future periods. The vesting of these shares and options was significantly higher in 2020 than they will be in the periods subsequent to 2020. The increase in depreciation and amortization is due to the significant increase in both depreciable assets and acquired intangible assets being amortized over their useful lives. Salaries as a percentage of revenues were 4.4% for 2020 and 4.5% for 2019. The increase in salaries expense from 2019 to 2020, which increased $5.0 million, from $3.6 million for the year ended December&#160;31, 2019 to $8.6 million for the year ended December&#160;31, 2020 was due primarily to the increase in corporate staff to support expanding store operations, including management, purchased store integrations, accounting and finance, information systems, purchasing and commercial revenues support staff. It should be noted that when we consummate a new acquisition, purchasing and back-office accounting functions are stripped from the new acquisitions and those functions are absorbed into our existing centralized purchasing and centralized accounting and finance departments, thus delivering cost savings.</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%">General and administrative expenses comprised mainly of marketing, travel &amp; entertainment, professional fees and insurance, was approximately $5.0 million for the year ended December&#160;31, 2020 and approximately $3.2 million for the year ended December&#160;31, 2019, with a majority of the increase related to marketing, insurance (both property and casualty and director and officers liability insurance), professional and legal fees. The increase in professional and legal fees was due to the increase in acquisitions in 2020 and consulting fees for SOX 404 compliance. General and administrative costs as a percentage of revenue were 2.6% for the year ended December&#160;31, 2020, and 4% for the year ended December 31, 2019.</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:700;line-height:120%">Net Income</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%">Net income for the year ended December&#160;31, 2021 was approximately $12.8 million, compared to net income of approximately $5.3 million for the year ended December&#160;31, 2020, an increase of approximately $7.5 million.</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%">Net income for the year ended December 31, 2020 was approximately $5.3 million, compared to net income of approximately $1.3 million for the year ended December&#160;31, 2019, an increase of $4.0 million. Net income for 2020 compared to 2019 was primarily impacted by a 142.5% increase in revenues, offset slightly by increased cost of goods sold of 146.5%. Store operating costs as a percentage of revenue was 9.7% in 2020, compared to 12.7% offsetting the increase in cost of goods sold. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">27</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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:700;line-height:120%">CONDENSED 2021,  2020, AND 2019 RESULTS OF OPERATIONS (in thousands except per share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.484%"><tr><td style="width:1.0%"></td><td style="width:40.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.245%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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:700;line-height:100%">For the Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Sales</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Cost of Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,239&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,611&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Pre-tax net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:120%">CONDENSED Q4 2021, Q4 2020, AND Q4 2019 RESULTS OF OPERATIONS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.484%"><tr><td style="width:1.0%"></td><td style="width:40.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.245%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom: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:700;line-height:100%">For the Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Sales</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Cost of Sales</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Pre-tax net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:120%">Highlights of Results of Operations Comparing Q4 2021 to Q4 2020. </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net revenues increased 46% to $90.6 million for fourth quarter 2021, compared to $61.9 million for the same period last year.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Same-store sales at 26 locations open for the same period in 2020 and 2021 were $40.3 million in fourth quarter 2021, compared to $46.0 million in the same period last year, representing a 12.3% year-over-year decline.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Gross profit margin for the fourth quarter 2021 was 25.5%, compared to 25.8% in the same period last year, a decrease of 30 basis points. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">GAAP net loss was $4.1 million or $(0.07) per share based on a diluted share count of 58.4 million, compared to net income of $1.5 million in the same period last year, or $0.03 per share on a diluted share count of 51.6 million.  </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Adjusted EBITDA was a loss was $1.9 million for the fourth quarter 2021, versus earnings of $5.5 million in the same period last year.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Private label and proprietary brand sales, inclusive of Power Si and Char Coir, were 7.5% of revenue in the fourth quarter of 2021 compared to 0.5% in the same period last year.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">E-commerce revenue, inclusive of Agron revenue, was $7.7 million, compared to $3.2 million in the same period last year. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Cash and short-term securities as of December&#160;31, 2021 was $81.2 million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:justify"><span><br/></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:700;line-height:120%">Highlights of Results of Operations Comparing Q4 2020 to Q4 2019.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenues in Q4 2020 were $62 million, an increase of 144% primarily the result of the addition of 14 stores in 2020 and an increase in same store sales of 58%</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Margins were 25.8% in Q4 2020 compared to 23.6% Q4 2019. Q4 2020 had lower write-offs from physical inventories, resulting in slightly higher margins.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Operating cost, including both store operating costs and corporate overhead, decreased substantially as a percentage of revenue. Store operating costs were 10.0% of revenues for Q4 2020 compared to 10.8% for Q4 2019. The decrease is due to a 58% increase in same store sales which reduces stores operating costs as a percentage of revenues. Corporate overhead was 11.5% of revenues for Q4 2020 compared to 17.1% for Q4 2019, a decrease of 33%, and corporate overhead costs do not rise commensurate with the increase in revenues.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pre-tax net income was 4.5% of revenue for Q4 2020 compared to pre-tax net loss of 4.0% for Q4 2019. The increase in margin and the decrease in both store operating costs and corporate overhead as a percentage of revenues resulted in the pre-tax net income of 4.5% of revenue.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA was $5.5 million for Q4 2020 compared to $911 thousand for Q4 2019, an increase of 515%</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:700;line-height:120%">Use of Non-GA</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AP Financial Information</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the presentation of results excluding certain items in &#8220;Adjusted EBITDA,&#8221; such as non-cash equity compensation charges, provides meaningful supplemental information to both management and investors, facilitating the evaluation of performance across reporting periods. The Company uses these non-GAAP measures for internal planning and reporting purposes. These non-GAAP measures are not in accordance with, or an alternative for, generally accepted accounting principles and may be different from non-GAAP measures used by other companies. The presentation of this additional information is not meant to be considered in isolation or as a substitute for net income or net income per share prepared in accordance with generally accepted accounting principles.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set forth below is a reconciliation of Adjusted EBITDA to net income (in thousands except per share data):</span></div><div style="margin-top:5pt"><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:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Depreciation and Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation (option compensation, warrant compensation, stock issued for services)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Adjusted EBITDA per share, basic</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Adjusted EBITDA per share, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_55"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</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%">As of December&#160;31, 2021, we had working capital of approximately $169.8 million, compared to working capital of approximately $222.9 million as of December&#160;31, 2020, a decrease of approximately $53.1 million. The decrease in working capital from December&#160;31, 2020 to December&#160;31, 2021 was due primarily to business acquisitions completed during the year ended December&#160;31, 2021 for which the cash consideration was approximately $80.8 million. This decrease in working capital related to business acquisitions was partially offset by an increase in inventory associated with more locations and our ability to leverage greater bulk purchasing due to our growth. At December&#160;31, 2021, we had cash and cash equivalents of approximately $41.4 million and available for sale debt securities of $39.8 million. Currently, we have no extraordinary demands, commitments or uncertainties that would reduce our current working capital. Our core strategy </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">continues to focus on expanding our geographic reach across the United States through organic growth and acquisitions. Based on our strategy we may need to raise additional capital in the future through equity offerings and/or debt financings, however our ability to do so on acceptable terms is uncertain. We believe that some of our store acquisitions and new store openings can come from cash flow from operations.</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%">As of December&#160;31, 2020, we had working capital of approximately $222.9 million, compared to working capital of approximately $29.0 million as of December&#160;31, 2019, an increase of approximately $193.9 million. The increase in working capital from December&#160;31, 2019 to December&#160;31, 2020 was due primarily to the proceeds from the sale of common stock and exercise of warrants of $211.2 million. At December&#160;31, 2020, we had cash and cash equivalents of approximately $177.9 million. </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%">We anticipate that we will need additional financing in the future to continue to acquire and open new stores. To date we have financed our operations through the issuance of the sale of common stock, warrants and convertible debentures as discussed below.</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:700;line-height:120%">Operating Activities</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%">Net cash provided by operating activities for year ended December&#160;31, 2021 was approximately $5.2 million compared to net cash used of $213 thousand for the year ended December&#160;31, 2020. Cashed used in operations as a result of an inventory increase was primarily attributable to our additional store count. In addition, we have used our capital capabilities to secure production of product overseas through prepaid inventory purchase commitments with long lead times in advance of spring 2022 needs. Cash used in accounts and notes receivable decreases were primarily driven by increased revenues partially offset by the collection of notes receivable. Cash provided by the increase in accounts payable and accrued liabilities and customer deposits are attributable to our increased store count and related increase in cost of sales. The increase in payroll liability is primarily driven by increased headcount related to our increased operations. </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%">Net cash used in operating activities for the year ended December&#160;31, 2020 was approximately $213 thousand, compared to $3.3 million for the year ended December&#160;31, 2019, a decrease of approximately $3.1 million. Cash provided by operating activities is driven by our net income and adjusted by non-cash items as well as changes in operating assets and liabilities. Non-cash adjustments primarily include depreciation, amortization of intangible assets, share based compensation expense and changes in valuation allowances. Non-cash adjustments totaled approximately $11.1 million and approximately $4.0 million for the years ended December&#160;31, 2020 and 2019, respectively, so non-cash adjustments had a greater positive impact on net cash used in operating activities for the year ended December&#160;31, 2020 than the same period in 2019. Despite net income of approximately $5.3 million and non-cash adjustments of $11.1 million for 2020, these positive adjustments were offset by increases in inventory of $19.2 million, increases in trade accounts and notes receivable of $3.5 million and increases in prepaids and other current assets of $9.2 million. Despite net income of $1.3 million for the year ended December 31, 2019 and non-cash adjustments totaling $4.0 million, these positive adjustments were offset by increases in inventory of $9.5 million, increases in trade receivable of $3.8 million and increases in prepaids and other current assets of $2.1 million.</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:700;line-height:120%">Investing Activities</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%">Net cash used in investing activities was approximately $139.3 million for the year ended December&#160;31, 2021 and approximately $45.8 million for the year ended December&#160;31, 2020. Investing activities in 2021 were primarily attributable to acquisitions of $80.8 million, purchase of marketable securities of $75.0 million, and purchase of vehicles and store equipment of $18.7 million, partially offset by $35.2 million of marketable security maturities. Investing activities for the year ended December&#160;31, 2020 were primarily related to store acquisitions of $41.4 million and the purchase of vehicles and store equipment of $3.4 million.</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%">Net cash used in investing activities was approximately $45.8 million for the year ended December&#160;31, 2020 and approximately $11.8 million for the year ended December&#160;31, 2019. The increase in 2020 was due to the multiple asset acquisitions throughout 2020, 8 in total, in which we acquired inventory, fixed assets, goodwill and other intangibles of $41.4 million, and purchased vehicles and store equipment of approximately $3.4 million. During 2019, we acquired 8 new stores in which we purchased inventory, fixed assets, goodwill and other intangibles of $9.5 million and purchased vehicles and store equipment of approximately $2.2 million.</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:700;line-height:120%">Financing Activities</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%">Net cash used in financing activities for the year ended December&#160;31, 2021 was approximately $2.4 million and was primarily attributable to stock redemptions partially offset by the proceeds from the sales of common stock and exercise of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">warrants and options. Net cash provided by financing activities for the year ended December&#160;31, 2020 was $211.0 million and was primarily from proceeds from the sale of common stock and exercise of warrants and options.</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%">Net cash provided by financing activities for the year ended December 31, 2020 was approximately $211.0 million and represented proceeds from the sale of common stock and exercise of warrants and options, net of offering costs of $211.2 million. Net cash provided by financing activities for the year ended December 31, 2019 was approximately $13.5 million and was comprised of primarily proceeds from the sales of common stock and exercise of warrants and options.</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:700;line-height:120%">2020 Offerings</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%">On December 11, 2020, the Company consummated an underwritten public offering of 5,750,000 shares of its common stock, which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional 750,000 shares of common stock&#160;to cover over-allotments. The shares were sold at a public offering price of $30 per share, generating gross proceeds of $172.5 million,&#160;before deducting the underwriting discounts and commissions and other offering expenses. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $162.5 million.</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%">On July 2, 2020, the Company consummated an underwritten public offering of 8,625,000 shares of its common stock, which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional 1,125,000 shares of common stock&#160;to cover over-allotments. The shares were sold at a public offering price of $5.60 per share, generating gross proceeds of $48.3 million,&#160;before deducting the underwriting discounts and commissions and other offering expenses. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $44.6 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019 Offerings</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%">On June 26, 2019, the Company completed a private placement of a total of 4,123,257 units of the Company&#8217;s securities at the price of $3.10 per unit pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated under the Securities Act. Each unit consisted of (i) one share of common stock and (ii) one 3-year warrant, each entitling the holder to purchase one half share of common stock, at a price of $3.50 per share. The Company raised a total of $12.8 million from 19 accredited investors.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_58"></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:700;line-height:120%">OFF-BALANCE SHEET ARRANGEMENTS</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%">We do not have any off-balance sheet arrangements (as that term is defined in Item 303 of Regulation S-K) that are reasonably likely to have a current or future material effect on our financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_61"></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_64"></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:700;line-height:120%;text-decoration:underline">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">Market risk is the risk of economic losses due to adverse changes in financial market prices and rates. </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:700;line-height:120%;text-decoration:underline">Interest Rate Risk</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%">We currently have no material exposure to interest rate risk from investments. We currently invest a portion of our excess cash primarily in money market funds, debt instruments of the U.S. government and its agencies and in high quality corporate bonds and commercial paper. Due to the short-term nature of these investments, we do not believe that there will be material exposure to interest rate risk arising from our investments.</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%">As of December 31, 2021, we had less than $0.1 million of interest bearing debt outstanding.</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:700;line-height:120%;text-decoration:underline">Impact of Inflation</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%">Our results of operations and financial condition are presented based on historical costs. Inflation affects our cost of sales and store operating costs. We maintain strategies to mitigate the impact of higher raw material, energy and commodity costs, which include cost reduction, sourcing, passing along certain cost increases to customers and other actions, which may offset only a portion of the adverse impact.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">31</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</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%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_70">Reports of Independent Registered Public Accounting Firms</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml82Ny9mcmFnOmI3ZjM1ZTZkZjM0NjQ0ZDFiNTQ0YzdkOWY5MzE4YmYxL3RhYmxlOjUyODE5ZmU3Mjk0ZDRhYTM5ZWFhMTU2YmEyNjFjM2U3L3RhYmxlcmFuZ2U6NTI4MTlmZTcyOTRkNGFhMzllYWExNTZiYTI2MWMzZTdfMC0wLTEtMS0zNTcyMC90ZXh0cmVnaW9uOmYwY2IzMTc1YWQxNDQ4ZGViYWE2YTcxMWRjMGY3MzlhXzE2NDkyNjc0NDE3NTY_1b202291-99e9-48e9-b439-2cd40c01959e">166</ix:nonNumeric> and <ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml82Ny9mcmFnOmI3ZjM1ZTZkZjM0NjQ0ZDFiNTQ0YzdkOWY5MzE4YmYxL3RhYmxlOjUyODE5ZmU3Mjk0ZDRhYTM5ZWFhMTU2YmEyNjFjM2U3L3RhYmxlcmFuZ2U6NTI4MTlmZTcyOTRkNGFhMzllYWExNTZiYTI2MWMzZTdfMC0wLTEtMS0zNTcyMC90ZXh0cmVnaW9uOmYwY2IzMTc1YWQxNDQ4ZGViYWE2YTcxMWRjMGY3MzlhXzEwOTk1MTE2Mjc4ODg_1b52bf8c-f54c-47d1-8c17-a272fe2fe1a4">1537</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_70">2</a> to F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_73">7</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_73">Consolidated Balance Sheets as of December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_73">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_73"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_73">20</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_73">7</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_79">Consolidated Statements of Operations for the Years Ended December 31,</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_79"> 2021, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_79"> 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_79">8</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_82">Consolidated Statements of Equity for the Years Ended December 31, 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_82">9</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_85">Consolidated Statements of Cash Flows for Years Ended December 31, 2020 and 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_85">10</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_88">Notes to&#160;Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_88">11</a> to F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i08ef902b0bc9495da35db44dc80e3552_172">38</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-1</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the Stockholders and Board of Directors of GrowGeneration Corp.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of GrowGeneration Corp. (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, the related consolidated statements of operations, stockholders' equity, and cash flows for each of the years in the two-year period ended December 31, 2021, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2021 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control - Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated March 9, 2022 expressed an adverse opinion thereon. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's management is responsible for these financial statements. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Critical Audit Matter</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Critical Audit Matter Description</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Notes 2 and 16 to the consolidated financial statements, the Company completed 16 business acquisitions during the year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management estimated the fair value of the intangible assets using discounted cash flow analyses, which were based on the Company&#8217;s best estimates of future sales, earnings, and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Determining the fair value of the intangible assets acquired required significant judgment, including the amount and timing of expected future cash flows, selected discount rates, expected future sales to existing customers, customer attrition, and royalty rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the Company's assumptions used to estimate the fair value of acquired intangible assets as a critical audit matter. The principal considerations for our determination include the inherent judgment involved in estimating these amounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">How the Critical Audit Matter was Addressed in the Audit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The primary procedures we performed to audit this critical audit matter included the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We obtained an understanding of the Company's accounting and control procedures for acquired intangible assets within both IT and manual systems by which those transactions are initiated, authorized, recorded, processed, corrected as necessary, transferred to the general ledger, and reported in the financial statements.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We tested the effectiveness of controls over the valuation of intangibles, including management&#8217;s controls over the amount and timing of expected future cash flows and the selection of discount rates.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We assessed the reasonableness of management&#8217;s forecasts of future cash flows by performing inquiries of appropriate individuals outside of the finance organization, and comparing the projections to historical results, contractual agreements, certain peer companies, third-party industry forecasts, and reviewing internal communications to management and the board of directors.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">With the assistance of our fair value specialists, we evaluated the reasonableness of the calculated amount of fair value of the intangible assets and goodwill.  Specifically, we considered both the valuation methodology and the discount rates utilized, including testing the source information underlying the determination of the discount rates, testing the mathematical accuracy of the calculation, and developing a range of independent estimates and comparing those to the discount rates selected by management.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated whether the estimated future cash flows were consistent with evidence obtained in other areas of the audit.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We evaluated the Company&#8217;s disclosures related to the business combinations.</span></div><div style="text-align:justify"><span><br/></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%">/s/ <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjc0ODc3OTA4MDQzNg_51cf1bbc-a3f5-49c5-8c8d-ebd6fe059255">Plante &amp; Moran, PLLC</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%">We have served as the Company&#8217;s auditor since 2020.</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%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjc0ODc3OTA4MDQzNw_d031eaf8-a71e-411a-813d-8c4a7974dcd9">Denver, Colorado</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%">March 9, 2022</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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:115%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the Stockholders and Board of Directors of GrowGeneration Corp.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Adverse Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the internal control over financial reporting as of December 31, 2021 of GrowGeneration Corp. (the &#8220;Company&#8221;), based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control-Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO framework&#8221;). In our opinion, because of the effect of the material weaknesses described in the following paragraph on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2021, based on criteria established in the COSO framework.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A material weakness is a control deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management&#8217;s assessment. Management has identified material weaknesses in controls related to (1) ineffective controls in accounting and financial reporting for complex financial reporting transactions including areas such as business combinations, share based compensation, and the related income tax reporting, (2) the design of its controls to consider segregation of duties within the various bank accounts, internal technology, human resources, and manual journal entry posting processes, (3) inadequate information and technology general controls, including segregation of duties, change management, and user access which were inadequate to support financial reporting applications and support automated controls and functionality, and (4) inadequate controls over physical inventory counts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the December 31, 2021 financial statements, and this report does not affect our report dated March 9, 2022, on those financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited the accompanying consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, stockholders' equity, and cash flows for each of the years in the two-year period ended December 31, 2021, and the related notes (collectively referred to as the &#8220;financial statements&#8221;), in accordance with the standards of the Public Company Accounting Oversight Board (United States). Our report dated March 9, 2022, expresses an unqualified opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit of, and opinion on, the Company&#8217;s internal control over financial reporting does not include the internal control over financial reporting of Charcoir Corporation, Agron LLC, and MMI, which were acquired during 2021.  These acquisitions constituted 10% of total assets and 5% of total revenues as of and for the year ended December 31, 2021.  Management&#8217;s assertion on the effectiveness of the Company&#8217;s internal control over financial reporting excluded internal control over financial reporting of Charcoir Corporation, Agron, LLC, and MMI.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></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:112%">/s/ Plante &amp; Moran, PLLC</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Denver, Colorado  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 9, 2022 </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have served as the Company&#8217;s auditor since 2020.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><img src="grwg-20211231_g2.jpg" alt="grwg-20211231_g2.jpg" style="height:102px;margin-bottom:5pt;vertical-align:text-bottom;width:660px"/></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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">To the Board of Directors and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders of GrowGeneration Corp and Subsidiaries</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</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%">We have audited the accompanying consolidated balance sheets of GrowGeneration Corp and Subsidiaries (the Company) as of December 31, 2019, and the related consolidated statements of operations, changes in stockholders&#8217; equity, and cash flows for the year then ended and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.</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:700;line-height:120%">Basis for Opinion</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%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</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%">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</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%">/s/ <ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjE5OTAyMzMwODY5Mg_637086df-9518-4aa0-a163-8c5fcd88f658">Connolly Grady &amp; Cha, P.C</ix:nonNumeric>&#160;</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%">Certified Public Accountants</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjE5OTAyMzMwODY5Mw_74dcdb34-714d-4155-a45a-69f81c3a5f53">Springfield, Pennsylvania</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;March 27, 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2014</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-6</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_73"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">CONSOLIDATED BALANCE SHEETS</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%"> (in thousands except shares)</span></div><div style="text-align:center"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></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:9pt;font-weight:400;line-height:100%;text-decoration:underline">ASSETS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMy0xLTEtMS0xNDc0NQ_1f553639-48c9-4726-b68f-ceaf035bbd11">41,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMy0zLTEtMS0xNDc0NQ_7d47cadf-4ea8-4ba6-ba93-cc85e7af3f7f">177,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0xLTEtMS0xNjA1OA_d12c661f-37d5-4bb0-b687-5755eec0f23e">39,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0zLTEtMS0xNjA2NA_56ae20a0-64da-4848-a5b4-d9e2790f56e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjkzZDAwYzdlN2MyZjQxZDA5NzMzZmQyNGVhN2QwMzExXzY3_67dace8f-8994-4b4d-8c4e-e23e7a80566e">581</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjkzZDAwYzdlN2MyZjQxZDA5NzMzZmQyNGVhN2QwMzExXzc0_729f9710-d67f-4cb7-8422-4e3357f4a4f8">192</ix:nonFraction> at December&#160;31, 2021 and 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0xLTEtMS0xNDc0NQ_d816a10d-bde8-422c-a307-2bbf8a91c660">5,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0zLTEtMS0xNDc0NQ_4caedb77-6740-4305-aaf1-8d6fa22e0e02">3,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notes receivable, current, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="0" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmE0ZDhiOWJmOWNlNDRjMWE4MzRhNGI5ZWRiZmJlZGM5Xzcz_c84c2817-49ec-461e-a424-7f1f5b0ab15a">522</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="0" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmE0ZDhiOWJmOWNlNDRjMWE4MzRhNGI5ZWRiZmJlZGM5Xzgw_e71f9c71-9b46-4107-ba5c-f82895ac8b34">292</ix:nonFraction> at December&#160;31, 2021 and 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0xLTEtMS0xNDc0NQ_034e0cd2-4f47-4bd5-b063-c4332905e22e">2,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0zLTEtMS0xNDc0NQ_ac71bf5c-bb9e-4bdf-ac31-f5902baef202">2,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNi0xLTEtMS0xNDc0NQ_ee12c18e-979b-454a-83e6-526b830340aa">105,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNi0zLTEtMS0xNDc0NQ_699b0ec9-e61c-4780-a50e-bc5c5db2c33b">54,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:PrepaidTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNy0xLTEtMS0xNDc0NQ_32b35e1c-0c65-4e74-ab50-c0a731bdfc0a">5,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNy0zLTEtMS0xNDc0NQ_a03403e9-1b32-4c00-ba42-bf0c365c97cb">655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOC0xLTEtMS0xNDc0NQ_f8b58d79-7dfa-4579-bd71-76b85ecc46a4">16,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOC0zLTEtMS0xNDc0NQ_70e3cd0d-c8f3-40e7-af31-9fdf853fbf01">11,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOS0xLTEtMS0xNDc0NQ_40f9d152-d5fe-4a0b-bdbc-69de8d7b8a9b">216,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOS0zLTEtMS0xNDc0NQ_500e1358-2464-4e49-8342-543f107fe6f6">250,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTEtMS0xLTEtMTQ3NDU_9898ed23-3926-48cb-9452-5be92cb523a4">24,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTEtMy0xLTEtMTQ3NDU_a02a5a18-a618-46e9-94a0-af7a5693fef8">7,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases right-of-use assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTItMS0xLTEtMTQ3NDU_c0629a02-2726-48a3-841b-06ca2a5e5452">43,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTItMy0xLTEtMTQ3NDU_3a29ee3b-e936-4fbd-a716-f52632bcd230">12,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notes receivables, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTMtMS0xLTEtMTQ3NDU_12dcde95-4f92-473a-8500-9d4ed4244f9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTMtMy0xLTEtMTQ3NDU_a2bbbb6b-42db-408f-b7de-cc9c7f8089e0">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTQtMS0xLTEtMTQ3NDU_fe064fd9-d888-4298-b565-9def07471188">48,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTQtMy0xLTEtMTQ3NDU_5f194d33-effd-421d-8923-899ac42c3945">20,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTUtMS0xLTEtMTQ3NDU_de809b7d-318c-4dfb-a066-ff9b400b1289">125,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTUtMy0xLTEtMTQ3NDU_ec336c6f-3cfc-4fae-9996-b9ebc4d3a404">62,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTYtMS0xLTEtMTQ3NDU_5e82138e-4c98-404f-923b-c48dd75e6dd7">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTYtMy0xLTEtMTQ3NDU_ba1854ea-0c07-48a3-bb9c-8d2eb25e8303">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTctMS0xLTEtMTQ3NDU_8bd3cc0f-11e1-4dd0-8eca-6f83ae7c95b5">459,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTctMy0xLTEtMTQ3NDU_2e1165aa-7648-458f-8ad7-b8d18918c3d1">354,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">LIABILITIES &amp; STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjEtMS0xLTEtMTQ3NDU_2faf8d83-0ca0-4c9e-9938-351efdd955ca">17,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjEtMy0xLTEtMTQ3NDU_219ba693-eaed-4dc0-9498-b6bb8239b284">14,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjItMS0xLTEtMTQ3NDU_6bfc6210-4c0b-432c-8d3d-33544193fafa">2,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjItMy0xLTEtMTQ3NDU_bae1bf66-e4de-409e-9f79-24e5c82e980a">672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and payroll tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjMtMS0xLTEtMTQ3NDU_86730c21-6343-4f63-acc0-c7bed17db4f3">7,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjMtMy0xLTEtMTQ3NDU_af438c3c-0d46-49b3-92b4-721232bb5487">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjQtMS0xLTEtMTQ3NDU_53e46e8f-89f0-4895-9b19-20e53d65e79a">11,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjQtMy0xLTEtMTQ3NDU_ab5e22bc-bde4-4255-b02c-a7dbfaafaeff">5,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjUtMS0xLTEtMTQ3NDU_4da33351-d3ce-4989-b45d-57a2bd01eb63">1,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjUtMy0xLTEtMTQ3NDU_ef171546-a933-412a-b54f-950c47b62f62">1,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current maturities of lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjYtMS0xLTEtMTQ3NDU_9fcb538c-ad3d-44fe-841c-4eab3e2d0b56">6,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjYtMy0xLTEtMTQ3NDU_e2e2caa3-853d-40be-825c-9a8c3655eaa8">3,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjctMS0xLTEtMTQ3NDU_12e4ce46-9f7d-4e8e-aa8d-1b02ec4830b0">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjctMy0xLTEtMTQ3NDU_4a014430-f293-48ab-aa60-ba7b035f66fc">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjgtMS0xLTEtMTQ3NDU_d91a3f8c-948d-4214-8ca5-b12c243bacb8">47,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjgtMy0xLTEtMTQ3NDU_d5581023-71ad-4dd9-9724-0d9c98d12cba">27,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzAtMS0xLTEtMTQ3NDU_12f84d74-b820-4b96-9f53-01c11d05a8a1">2,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzAtMy0xLTEtMTUwNzE_7cec68ae-5675-4491-a4cb-971faffdc4ce">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability, net of current maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzEtMS0xLTEtMTQ3NDU_f9925520-9a64-40b2-96b7-e70a8526fc9f">38,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzEtMy0xLTEtMTQ3NDU_40af0d1f-10ef-4367-a4d8-74ceb5e8f4d5">9,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzItMS0xLTEtMTQ3NDU_57737c54-6742-47f4-a96b-1d34135e3b34">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzItMy0xLTEtMTQ3NDU_f0f4c34d-ffbe-4d1b-ab2a-fe41dfde95f6">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzMtMS0xLTEtMTQ3NDU_949b24b9-ea26-4be3-87c2-db56f38d7fd3">88,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzMtMy0xLTEtMTQ3NDU_49f3fe30-aa4c-4fb1-b0eb-4f37733795d3">37,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzUtMS0xLTEtMTQ3NDU_63a85830-e300-48e0-a8c9-faf48ec99edd"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzUtMy0xLTEtMTQ3NDU_3c0513c7-6aab-47f1-aea7-910a0a297cd3"></ix:nonFraction></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; Equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8xOA_456c31b0-7683-480a-a866-6007ad8053f5"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8xOA_94295e33-c634-46ce-bd3a-d78a1da6fa31">.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8zMg_9d8ccb61-a1d4-43db-924d-4df36012e93c"><ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8zMg_a502c95e-f3f3-4fad-bf3a-57d4f56a405d">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV81NA_8111e06c-f976-4317-a888-e67c17fadce2"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV81NA_862d6079-2403-4b79-a6a2-ec20e3ee96ae">59,928,564</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV82MQ_105ad954-3f2e-4bf9-a5c4-fdd259634fea"><ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV82MQ_f5bf5411-bb3a-4379-970d-933078d41400">57,150,998</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2021 and 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMS0xLTEtMTQ3NDU_325964f3-6ec1-4196-86af-d6d43a990cd0">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMy0xLTEtMTQ3NDU_1ce8a8ab-57da-4a6e-a262-e5cb4ac1ecaa">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzktMS0xLTEtMTQ3NDU_7c713265-51b8-4dc2-8487-cff85fafa330">361,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzktMy0xLTEtMTQ3NDU_3df52a5b-ed6b-482c-8194-b742712c9113">319,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings (deficit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDAtMS0xLTEtMTQ3NDU_56680f06-75c6-45bb-8dcf-af8eb07f8ea4">10,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDAtMy0xLTEtMTQ3NDU_a0ef0018-3268-4555-a81a-8cb8c804d33d">2,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDEtMS0xLTEtMTQ3NDU_8e6bb410-ddfd-48dc-a76d-d2192312af87">371,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDEtMy0xLTEtMTQ3NDU_682511b7-2b8d-4cb8-ab01-4bbe18b0d03f">316,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDItMS0xLTEtMTQ3NDU_9d6f823e-6d6b-49b0-80fc-8ffe7c45b20b">459,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDItMy0xLTEtMTQ3NDU_3f343561-841a-49c2-b6ab-9a929be73250">354,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">The accompanying notes are an integral part of these audited consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-7</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">CONSOLIDATED STATEMENTS OF OPERATIONS</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.757%"><tr><td style="width:1.0%"></td><td style="width:56.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:400;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi0xLTEtMS0xNDc0NQ_7904ddcd-ba3d-4b45-ad18-7fe7fa04d811">422,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi0zLTEtMS0xNDc0NQ_c451ac9f-9a57-4f0d-9e3e-257ef811448b">193,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi01LTEtMS0xNjI0Mw_ce80b80c-8055-4470-8125-4dcc120f0fc9">79,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy0xLTEtMS0xNDc0NQ_c44ade1d-7159-48f1-8ea6-f48957674aae">304,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy0zLTEtMS0xNDc0NQ_19d1ea3d-252b-46fc-abd6-d530c96432c5">142,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy01LTEtMS0xNjI0Mw_13eb6498-37d6-4eb0-86e9-6345becd21db">57,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC0xLTEtMS0xNDc0NQ_91d49329-362c-488d-9626-09669fc875c9">118,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC0zLTEtMS0xNDc0NQ_6ee12c89-87b2-4490-bfc7-617c5f7627f1">51,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC01LTEtMS0xNjI0Mw_16a096f0-28ff-43c7-b6e6-149d0fd50dd9">22,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Store operations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy0xLTEtMS0xNDc0NQ_1bb55e9d-2fb7-43e1-bc80-be3ecc9f86e4">49,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy0zLTEtMS0xNDc0NQ_89f1e991-13c4-4c48-bd18-1fbe526a604a">18,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy01LTEtMS0xNjI2MQ_c8ca8b97-040f-4606-9cfa-d128dbf5789c">10,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC0xLTEtMS0xNDc0NQ_2e96c004-39c3-467d-90ac-adf5f7d83ef7">40,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC0zLTEtMS0xNDc0NQ_02516306-b28c-4219-be4f-48e880afd321">21,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC01LTEtMS0xNjI2MQ_4fbd6608-ea7a-4dac-860c-262bd534ea3c">9,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtMS0xLTEtMTQ3NDU_705bf0ef-646f-4c14-ac82-fd21205df99c">12,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtMy0xLTEtMTQ3NDU_4a14ef2b-b2fe-4ea2-a16e-5cb797b0f6b9">2,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOS01LTEtMS0xNjI2MQ_f0dd0b99-80bd-4b33-8a57-d357409236a8">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItMS0xLTEtMTQ3NDU_96ac4663-a980-421a-b7b3-dea4cf44f45a">103,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItMy0xLTEtMTQ3NDU_d23080fd-260f-4786-8df9-fe1eb7da0e4e">42,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtNS0xLTEtMTYyNjE_4424401a-f563-42fb-bb7f-6a6dd71ce840">20,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTQtMS0xLTEtMTQ3NDU_c8f39194-048a-4863-8b3e-0d934441cfa4">15,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTQtMy0xLTEtMTQ3NDU_dfc7ad32-ab03-4a77-9b36-2ebed52f5fb6">8,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItNS0xLTEtMTYyNzE_9bf71099-199a-46bd-9921-2264384d5178">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous income (expense)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:MiscellaneousIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctMS0xLTEtMTQ3NDU_2206ef98-d331-45c8-abdb-703f7ffb2499">216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="grwg:MiscellaneousIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctMy0xLTEtMTQ3NDU_9c9fbf68-b0a1-4cd2-9224-981ab3dd9017">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:MiscellaneousIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTUtNS0xLTEtMTYyODE_d0ffdc8c-a94d-4c60-bf66-22f47636ad55">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtMS0xLTEtMTQ3NDU_c758748d-0167-482e-b9ef-14c14d5af7b6">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtMy0xLTEtMTQ3NDU_a11ea10a-e54c-4f46-8bbf-c8904feba5a7">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTYtNS0xLTEtMTYyODE_081ab7ae-0d04-4d42-98cf-bf96f8f781ea">145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTktMS0xLTEtMTQ3NDU_21981256-dca0-40c6-8bc3-83fe234404ca">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTktMy0xLTEtMTQ3NDU_e1dd49ba-25c9-4dcd-b9c4-d8b4538f9555">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctNS0xLTEtMTYyODE_34562a6d-8711-4fc0-a1f6-88a827d4dfdb">401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtMS0xLTEtMTQ3NDU_377bb6f1-562e-4cbd-a5fb-a6a16ebe6ea6">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtMy0xLTEtMTQ3NDU_548a1daf-e408-4f00-89cc-3aa52e60b1c7">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtNS0xLTEtMTYyODE_3a1d6863-aa32-4fcd-b381-1411585328b4">261</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income before taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItMS0xLTEtMTQ3NDU_40002065-5a23-4682-916e-b80cf73d53ff">15,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItMy0xLTEtMTQ3NDU_b052c03c-9e06-4cc0-b07f-933e5fe74f2c">8,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtNS0xLTEtMTYyODE_228597a0-e657-4110-ac51-9515b2daea18">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtMS0xLTEtMTQ3NDU_57f2dccd-f0a6-4f02-b8d9-f9a8882b3d34">2,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtMy0xLTEtMTQ3NDU_ef772059-6183-4cc9-8525-f5804f488a28">3,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItNS0xLTEtMTYyODE_d8edc241-88f6-48d5-8fd3-93a65df36067">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtMS0xLTEtMTQ3NDU_f50ae4b2-d678-4a86-a694-9b8ccd6db5a3">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtMy0xLTEtMTQ3NDU_e26abbbd-8788-47f1-93ec-2b2b11ae46a2">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtNS0xLTEtMTYyODE_fc054155-dc5a-4c37-9e8c-68f728d741a9">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income per share, basic</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjgtMS0xLTEtMTQ3NDU_a116d3e4-a55e-48a6-9093-7c6f36f44ef4">0.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjgtMy0xLTEtMTQ3NDU_77e77b1c-0bb8-4016-a240-ed74fac3b5c7">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtNS0xLTEtMTYyODE_d1ded9f6-fd9a-4b5f-a2cb-773f294db648">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Net income per share, diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktMS0xLTEtMTQ3NDU_8b019cca-2ec8-4f7b-9ec0-4e49c7ea94d5">0.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktMy0xLTEtMTQ3NDU_f2824c60-a799-446c-8054-1c272b8d40d5">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjctNS0xLTEtMTYyODE_86205d09-1e59-4f57-981a-758adbfc1897">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzEtMS0xLTEtMTQ3NDU_288373ea-b143-4fbd-b387-b0a176b3426e">59,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzEtMy0xLTEtMTQ3NDU_a6bf61c2-7b31-4eec-ba04-ff02bec2dcf3">43,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktNS0xLTEtMTYyODE_77237b82-16cc-4cf9-8f1d-9c4971fe73a5">32,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzItMS0xLTEtMTQ3NDU_78461cdb-9273-4797-8661-6c7cdf9ba81b">60,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzItMy0xLTEtMTQ3NDU_b0cdd67e-2566-4508-99c3-a2fbd3a52fab">46,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzAtNS0xLTEtMTYyODE_a4fc2048-a52a-4686-971c-279c5dceb88b">33,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these audited consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-8</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_82"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</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%">FOR THE YEARS ENDED DECEMBER 31, 2021, 2020, and 2019 </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%">(in thousands)</span></div><div style="margin-top:5pt"><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:29.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.088%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Retained Earnings (Deficit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Balances, December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i92cb4eec2dcb437ea2110c0454926f04_I20181231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi0xLTEtMS0xNDc0NQ_a7e49272-3725-4995-9ea7-66f3e83dc44f">27,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92cb4eec2dcb437ea2110c0454926f04_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi0zLTEtMS0xNDc0NQ_68168bfc-d213-4662-a9c1-3016120cf799">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb70a42dbfb741218d429d2b5f468268_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi01LTEtMS0xNDc0NQ_264241e5-1e1d-4584-a88f-9a7d472368bd">38,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3d8a871dd3ae4e6ebc5f63ce279779dd_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi03LTEtMS0xNDc0NQ_4368da00-5518-4385-8784-0da641120445">9,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i17bc503ddf2b495c80f6da728dfdff01_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi05LTEtMS0xNDc0NQ_57200676-3be7-49ac-8a63-d7d0d127baac">29,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Sale of Common stock and warrants, net of fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:SaleOfCommonStockAndWarrantsNetOfFeesShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC0xLTEtMS0xNDc0NQ_325308d0-06d0-4ee4-8210-46773e6c6f8c">4,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:SaleOfCommonStockAndWarrantsNetOfFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC0zLTEtMS0xNDc0NQ_573d4754-4d87-4d75-afd3-a1ede2cf21a4">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="grwg:SaleOfCommonStockAndWarrantsNetOfFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC01LTEtMS0xNDc0NQ_40c28683-6d73-4885-8dda-a76a39b2f6a5">12,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:SaleOfCommonStockAndWarrantsNetOfFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC05LTEtMS0xNDc0NQ_ffee1366-11d9-4525-848b-c3934ecdd432">12,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNS01LTEtMS0xNDc0NQ_09ae93d2-b2fb-4f47-83fc-f074eae89373">1,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNS05LTEtMS0xNDc0NQ_728b30ae-a2c5-42d8-a1dd-ef70b0f19b3e">1,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon warrant exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi0xLTEtMS0xNDc0NQ_d51d82d7-7703-42a3-aa82-3545581e199d">1,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi0zLTEtMS0xNDc0NQ_9a13c7e5-3748-4477-99a1-917e441eab0a">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi01LTEtMS0xNDc0NQ_1950075e-c820-4ccc-b6f5-67fbe2685f9b">1,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi05LTEtMS0xNDc0NQ_8d319727-fbfb-4e58-a904-79c7e99928e3">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy0xLTEtMS0xNDc0NQ_594892ee-0755-42b1-ab27-c7ac7bcdd280">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy0zLTEtMS0xNDc0NQ_d8be3cab-111c-49dd-bec6-000ea3868263">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy01LTEtMS0xNDc0NQ_6a7f61e2-f594-4718-9290-3456b8df0bcf">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy05LTEtMS0xNDc0NQ_9a5f96d0-bfd8-421f-9241-dd8f281c64d8">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon cashless exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC0xLTEtMS0xNDc0NQ_2d1979b3-a8b8-4d7b-ba00-6bbf1b0de4ea">506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC0zLTEtMS0xNDc0NQ_0f6641ba-0f58-4dd4-9c8f-3cb91044b6d3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" sign="-" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC01LTEtMS0xNDc0NQ_d95e72a9-4d24-46b1-93be-026d491873e0">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC05LTEtMS0xNDc0NQ_e5a73677-876f-4566-a5d3-10b0d95b0d35">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued in connection with business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS0xLTEtMS0xNDc0NQ_73bffe1e-e707-47c1-920a-0f2bb0b574cb">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS0zLTEtMS0xNDc0NQ_0a7fe47b-eb61-4352-8e66-7b9027f5bfb0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS01LTEtMS0xNDc0NQ_bb1976ac-b21c-46c0-bd69-f9fc2e82455a">3,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS05LTEtMS0xNDc0NQ_317c7bf8-5302-4490-8072-9d0b2fa22e69">3,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon conversion of convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponConversionOfConvertibleDebtShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtMS0xLTEtMTQ3NDU_631e9ac1-13e0-4eaf-90e0-bc717170ba05">1,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponConversionOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtMy0xLTEtMTQ3NDU_6ac13f7d-4c7d-4f69-b421-546f81997bf9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponConversionOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtNS0xLTEtMTQ3NDU_87cb34da-7d61-4c0a-84d7-3acd5815c4ab">2,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedUponConversionOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtOS0xLTEtMTQ3NDU_dc2fd763-a7bd-4388-a964-7e693c8ad285">2,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtMS0xLTEtMTQ3NDU_abf61df8-63b6-4b60-a869-cea060872bfa">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtMy0xLTEtMTQ3NDU_09479ff2-eec8-45ad-9b67-9d8b2c8b8fb3">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtNS0xLTEtMTQ3NDU_f7dfd74b-8697-46f5-8183-02df8dde4ab5">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtOS0xLTEtMTQ3NDU_696610d9-0074-4d3d-958c-b0bb293c7b13">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for accrued share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItMS0xLTEtMTQ3NDU_59b9e538-d059-4e1d-819a-414166741c45">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItMy0xLTEtMTQ3NDU_418a368c-be7c-4ffa-ba80-c952e668e7c7">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItNS0xLTEtMTQ3NDU_c2ca3647-258c-43a3-acb9-e03ff6091bba">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItOS0xLTEtMTQ3NDU_399fe90e-233f-4e2d-ba5a-cf5e48c04bc4">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id111d1fd96bd4cba9ab71abee6935853_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTMtNy0xLTEtMTQ3NDU_fe617fb7-4363-4d9a-abb8-c0d964707c1b">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTMtOS0xLTEtMTQ3NDU_4ee947f6-8fd2-438d-89fc-11254bb020c9">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Balances, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i76c4debba4bf444eb507632168440242_I20191231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtMS0xLTEtMTQ3NDU_f63733da-3a08-4b00-80ef-8038edfaf89f">36,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76c4debba4bf444eb507632168440242_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtMy0xLTEtMTQ3NDU_46709585-b442-413e-bb64-3361baf59c05">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff84c2f5e60048bca0799772cf847820_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtNS0xLTEtMTQ3NDU_21c54cf8-5d04-40a3-8f9b-9bb013f6fafc">60,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ieff957a70414487f96d70c64229e6e66_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtNy0xLTEtMTQ3NDU_a9cde304-6572-4233-bac8-23b00ee8b7ee">7,970</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtOS0xLTEtMTQ3NDU_02081c50-67a3-4ed3-b2a2-fc4fa92b42b3">52,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Sale of common stock, net of fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:SaleOfCommonStockNetOfFeesShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtMS0xLTEtMTQ3NDU_84442c0f-0431-4203-a117-40b7f9487cb9">14,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:SaleOfCommonStockNetOfFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtMy0xLTEtMTQ3NDU_0cf22a1b-5af0-4840-9b22-966968b1b315">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="grwg:SaleOfCommonStockNetOfFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtNS0xLTEtMTQ3NDU_2e6c878a-be5d-473d-80fd-4e82203d0fd6">207,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:SaleOfCommonStockNetOfFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtOS0xLTEtMTQ3NDU_c3b4a966-612b-4665-bdcb-394f22ad981e">207,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon warrant exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctMS0xLTEtMTQ3NDU_935ff71c-e2f9-473a-b4ab-0679bc7f746d">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctMy0xLTEtMTQ3NDU_066fae4e-c028-4b43-a5cc-3bc05098ace5">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctNS0xLTEtMTQ3NDU_1b1951f1-da7e-41c5-bbcf-2a03b2a6a493">3,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctOS0xLTEtMTQ3NDU_9d54daa7-14f9-4b84-84b3-afd552401fda">3,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon cashless exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtMS0xLTEtMTQ3NDU_25a6b68c-d833-494f-b214-66c203c096c1">918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtMy0xLTEtMTQ3NDU_c86780f7-e455-480e-85aa-c94201948c53">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" sign="-" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtNS0xLTEtMTQ3NDU_ea686c96-d2fc-4f8c-b29f-26854f7e62e3">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtOS0xLTEtMTQ3NDU_67289a08-ea54-4ee3-9038-27e699632190">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktMS0xLTEtMTQ3NDU_63e2aa5a-125a-4570-a64e-854127d0d172">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktMy0xLTEtMTQ3NDU_708859de-ca28-4360-bef8-441610620ede">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktNS0xLTEtMTQ3NDU_6882e5c6-e9f2-4bb6-8745-3f382f7e2dbb">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktOS0xLTEtMTQ3NDU_ef59f870-5e6a-42ae-90d7-c6abe2732285">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon cashless exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtMS0xLTEtMTQ3NDU_e51ce0b7-9418-4910-90af-eca8da1e027c">694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtMy0xLTEtMTQ3NDU_bbd6fa6b-c909-478d-99ab-9be0465e21e7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" sign="-" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtNS0xLTEtMTQ3NDU_f806dddb-9a04-4bdc-b816-ff0cb8ac49ff">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtOS0xLTEtMTQ3NDU_3738639c-6f53-4029-a45e-f73d2b23764a">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued in connection with business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtMS0xLTEtMTQ3NDU_41dc46c9-9ec2-4c14-8ee5-dd8ab91c663e">1,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtMy0xLTEtMTQ3NDU_39d5479f-a289-4140-9183-45993a42d119">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtNS0xLTEtMTQ3NDU_eae5c5f7-3355-4c07-8f0f-82d8ea515f91">39,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtOS0xLTEtMTQ3NDU_89ae8a81-7569-447c-a00b-60758bef0d8c">39,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAssetsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItMS0xLTEtMTQ3NDU_d77d7401-417c-4c8c-9296-f76c2ac9c817">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItMy0xLTEtMTQ3NDU_90695d02-7306-495d-8dbb-0d09b39c7943">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItNS0xLTEtMTQ3NDU_41f2f9de-7e3c-4cf7-b7cd-006bd8cb316a">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItOS0xLTEtMTQ3NDU_fd9bc9d1-0720-4fd7-901a-e96704e56d0f">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtMS0xLTEtMTQ3NDU_e009f6e8-f93d-4956-a7d0-18607cf27780">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtMy0xLTEtMTQ3NDU_955ba9a8-0984-49dd-99c1-ada2448c9f29">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtNS0xLTEtMTQ3NDU_145e1826-a248-484b-ab72-6f94e88c369d">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtOS0xLTEtMTQ3NDU_1a094ca0-573a-4210-926e-22972baad8b4">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for accrued payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayrollShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtMS0xLTEtMTQ3NDU_d7cf010d-8bd5-43b3-9ef3-975fb6217eef">325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayroll" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtMy0xLTEtMTQ3NDU_8a7f0f96-7980-4250-9723-2985a7b5a41e">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayroll" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtNS0xLTEtMTQ3NDU_7bdb6ce8-282a-44fa-9ccf-899afbeccffa">717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayroll" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtOS0xLTEtMTQ3NDU_ebdf3cfe-8195-4e35-b1e7-e0b5c7f666ad">717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for accrued share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtMS0xLTEtMTQ3NDU_3f4589ea-5d1c-4242-815d-589fc03cfba6">729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtMy0xLTEtMTQ3NDU_18fd84ef-f347-4a18-ba25-fb989e2284b8">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtNS0xLTEtMTQ3NDU_0cd2f9c1-47bc-4619-a6b6-211662c7f3c6">3,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtOS0xLTEtMTQ3NDU_52583195-f191-4269-a063-27891c74f12b">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share based compensation, net of shares withheld for employee tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctMS0xLTEtMzYzMjA_e1b93ea0-e096-4f7a-8f4d-68880c1cb40e">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctNS0xLTEtMTQ3NDU_049037c1-79d3-4e73-b62c-d87039664f4f">3,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctOS0xLTEtMTQ3NDU_2cbe78a6-d7a3-468d-92fd-96e2c5b42c24">3,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4536cdfc7724eb680efeecbbfeff714_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjgtNy0xLTEtMTQ3NDU_5fd215dc-e8e1-4481-8479-01c27ecb2c3b">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjgtOS0xLTEtMTQ3NDU_9e15f35e-6afe-48f6-95b7-7678706c20d7">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Balances, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifd38162a6604440c9b22c5c468aea9b1_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktMS0xLTEtMTQ3NDU_fe83f137-c182-445a-864d-de8efa4682c9">57,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd38162a6604440c9b22c5c468aea9b1_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktMy0xLTEtMTQ3NDU_7485c866-4fab-4f24-90b0-8e67e717a9bf">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7f85d08111c470187970d625f1f68a3_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktNS0xLTEtMTQ3NDU_25bcf0cb-b703-4489-b538-ac52e63495b9">319,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4987a7cfb0214a168719c38dab5dfd4b_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktNy0xLTEtMTQ3NDU_abd3e79b-640b-4b7d-ab36-3e69ac4a4663">2,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktOS0xLTEtMTQ3NDU_2b276fa6-7976-4544-af89-65e6733033bc">316,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon warrant exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtMS0xLTEtMjE3MjA_2f42c73f-dbf4-45a9-abfd-f3d4b4aae835">256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtNS0xLTEtMjE3NDU_0b94348d-d1bb-4825-8685-c741a3194a7d">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtOS0xLTEtMjE3NTc_b141548d-9407-48b5-8e77-5d058634f6a3">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon cashless exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtMS0xLTEtMjE3MjA_6a83da5e-285d-48f2-af44-9a5e3a0b303e">657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtMy0xLTEtMjE3Mzk_4180c7d0-23c7-406e-a34e-25c0d9d1a640">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" sign="-" name="grwg:CommonStockIssuedUponCashlessExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtNS0xLTEtMjE3NDU_c4f01a03-5597-4495-b52b-903e9fa53950">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedUponExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtMS0xLTEtMjE3MjA_1b463a13-a12f-4e6d-a81b-8702137dd20d">469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtMy0xLTEtMjE3Mzk_e13a6916-6034-426a-b14d-a8758bedba7e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtNS0xLTEtMjE3NDU_912428e5-9fb0-43f4-b89a-95334e98859d">1,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtOS0xLTEtMjE3NTc_20774db1-56a4-4db5-8fda-afe55e82fa71">1,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued upon cashless exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtMS0xLTEtMjE3MjA_d3ca4ce5-76b9-4827-acf1-9ccfe4d4aea9">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued in connection with business combinations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctMS0xLTEtMjE3MjA_4d4ba4bb-f517-45fc-bb51-de7102e7312f">807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctMy0xLTEtMjE3Mzk_1432290f-ab62-4e0c-b620-e7c08b3b9a2d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctNS0xLTEtMjE3NDU_0a99f713-c9d0-43ac-ae2c-71b56ffe941e">37,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedInConnectionWithBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctOS0xLTEtMjE3NTc_66ce50a0-9576-4f72-9a2d-60ecac66a995">37,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued in connection with purchase of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtMS0xLTEtMzI5MzA_b3be065b-5610-4b8b-88c5-22f97c687a8a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtNS0xLTEtMzI5MzA_c38cf37a-3821-4cdd-8bd7-20c5432ccb81">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtOS0xLTEtMzI5MzA_16abef94-5514-4670-b186-9361a92fc3a6">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzgtMS0xLTEtMjE3MjA_5466a400-947c-44bc-8759-b84c36c66d2d">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock issued for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktMS0xLTEtMjE3MjA_54d04487-4877-41ce-a3fb-cbe201b135a4">145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktNS0xLTEtMjE3NDU_9b5a1070-6494-4d01-a6ad-91ee6549f76c">717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktOS0xLTEtMjE3NTc_464318c4-966b-4d39-9a2f-ac95c5446d71">717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Common stock redeemed in litigation settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231" decimals="-3" name="grwg:StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDAtMS0xLTEtMjE3MjA_1d7ade02-2c4e-4ac8-b295-525dbe4f17d5">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share based compensation, net of shares withheld for employee tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDItNS0xLTEtMjE3NDU_51b34335-3172-48ac-95e8-a21680df6e9e">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDItOS0xLTEtMjE3NTc_52e4522b-d205-448c-9e9e-ab22b1a9f970">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie69e4e2055354cbf95203659f7a96342_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDMtNy0xLTEtMjE3NTE_284f274b-13c8-4dfe-ab8e-e0f9cede99b4">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDMtOS0xLTEtMjE3NTc_9bcdbdb6-df97-44a1-8db8-5cb118723631">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Balances, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if3b79ccef58b4f749c978265a0a1002c_I20211231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtMS0xLTEtMjE3ODU_e4415383-194b-4a82-968f-1afaf4a285c0">59,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3b79ccef58b4f749c978265a0a1002c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtMy0xLTEtMjE3OTI_8886b09d-3575-43a2-809a-7a284a341833">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45828f39410541c098a0a1b34e2db3ca_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtNS0xLTEtMjE3OTg_15b56bee-bb3a-4b98-8994-e229d593107d">361,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if690bf3e715e4daeb330ca39ef1906d9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtNy0xLTEtMjE4MDQ_593cdc69-d7a8-44fe-b509-09df036d6d53">10,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtOS0xLTEtMjE4MTA_6bf09b60-caea-4ebf-8772-861771781973">371,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">The accompanying notes are an integral part of theses audited consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-9</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_85"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></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%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">CONSOLIDATED STATEMENTS OF CASH FLOWS </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%">(in thousands)</span></div><div style="margin-top:5pt"><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:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy0xLTEtMS0xNDc0NQ_72cb82b4-1ab1-4031-9d5f-01eef0f6d6cc">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy0zLTEtMS0xNDc0NQ_36d11008-8e09-43e9-be7d-4447938d7515">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy01LTEtMS0xNjQyOQ_083ded06-714a-4d46-9429-6728483a39fb">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS0xLTEtMS0xNDc0NQ_f69d4766-1334-43de-95a7-2515ac6c07a4">12,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS0zLTEtMS0xNDc0NQ_946ad571-3d1f-43d8-bd8e-2426c787f07f">2,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS01LTEtMS0xNjQyOQ_45b59b1e-cb3d-40f5-971b-2947a5fbfdb9">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for doubtful accounts and notes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi0xLTEtMS0xNDc0NQ_acabc014-a4f8-44c0-940f-dd5ce658aaeb">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi0zLTEtMS0xNDc0NQ_d1fbaec1-2c4f-4e5a-87aa-8002e75e0347">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi01LTEtMS0xNjQyOQ_786a8244-a4ea-4520-adbc-b5c5d1a07088">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC0xLTEtMS0xNDc0NQ_30a0b0b8-eff6-432c-ad65-d09e23327ba7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC0zLTEtMS0xNDc0NQ_8003c956-5307-4838-b463-7eb0b386d57a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC01LTEtMS0xNjQyOQ_f4d4648a-6c6c-4410-8b64-de306b076f80">356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS0xLTEtMS0xNDc0NQ_a5cbd4c6-d0b9-45d7-b3a9-ed17a33e1e7c">6,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS0zLTEtMS0xNDc0NQ_fc64223f-604b-4dac-8bdb-ec0df479d5f8">7,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS01LTEtMS0xNjQyOQ_9c7a0f86-549c-4ad6-ad69-aee399487669">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtMS0xLTEtMTQ3NDU_5947b5c1-fce0-4c90-89f1-b459211aa93e">1,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtMy0xLTEtMTQ3NDU_6ca81c8e-1102-4450-8f0b-de3465eb007b">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtNS0xLTEtMTY0Mjk_5a84f671-3ef8-43f6-bbb6-467f5cd4cd84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on disposal of fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMS0xLTEtMjk4NzQ_f5223a1a-7336-4b85-a02b-3de1dc468597">198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMy0xLTEtMjk4NzQ_0c228f9e-caae-4b7f-b665-c8d922ab0635">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtNS0xLTEtMjk4NzQ_3e4cfe55-9501-4831-a601-30f4085c2e45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMS0xLTEtMTQ3NDU_8bf27c65-d75d-49f5-956d-3ed563a2c3fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMy0xLTEtMTQ3NDU_f7901c8c-259a-4ce4-8d4b-b37b2654b8e2">127</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtNS0xLTEtMTY0Mjk_964703bf-59ee-478b-85ae-573050b6cd32">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Increase) decrease in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts and notes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtMS0xLTEtMTQ3NDU_68caed7c-3ea1-4718-a599-25c52e48a3a3">1,087</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtMy0xLTEtMTQ3NDU_4b1eef75-b102-4ec5-8d7e-fbde8b00dac5">3,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtNS0xLTEtMTY0Mjk_56c3e0cf-303a-454a-b1ec-9ca29dcc1ad3">3,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtMS0xLTEtMTQ3NDU_3cb030d5-977b-46a8-97f6-b73fcb986d10">34,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtMy0xLTEtMTQ3NDU_d3203cfb-0280-473c-8b6b-5f0c72fbae01">19,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtNS0xLTEtMTY0Mjk_efce117b-eb89-4e63-b4a7-557727384c36">9,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtMS0xLTEtMTQ3NDU_5d9cf4a0-8c96-4805-8b4c-6ec00bc63597">9,937</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtMy0xLTEtMTQ3NDU_b00511a3-008d-4a3a-9708-21f01e07bad6">9,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtNS0xLTEtMTY0Mjk_45e596c8-c388-43c3-b873-848c2935d2ef">2,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Increase (decrease) in:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtMS0xLTEtMTQ3NDU_13af42fb-c954-45b0-ae4f-05c2bf871f89">3,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtMy0xLTEtMTQ3NDU_49df54cc-a095-4ca8-ba45-3485abfd5bcc">9,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtNS0xLTEtMTY0Mjk_4e958fd0-09bc-4351-b881-24e544df3ecd">4,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="grwg:OperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktMS0xLTEtMTQ3NDU_19eac792-1942-4be6-b235-a8934e39e330">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="grwg:OperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktMy0xLTEtMTQ3NDU_29a756d0-c670-466f-8dd4-dcfb20304618">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="grwg:OperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktNS0xLTEtMTY0Mjk_50c22175-3b0e-47fb-812d-0c891613839d">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtMS0xLTEtMTQ3NDU_c2ee941c-e0dc-404e-8c01-58ddffba1958">6,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtMy0xLTEtMTQ3NDU_a5d9f527-4f8b-490e-91ff-343e4ea0b532">2,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtNS0xLTEtMTY0Mjk_d24b3754-5957-4efb-9f6b-76a9f43efa7c">1,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payroll and payroll tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtMS0xLTEtMTQ3NDU_52fb81f9-10ab-4e88-a519-9bce21ca016b">4,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtMy0xLTEtMTQ3NDU_2a9f42fe-2067-45e4-9e87-568ad39d1181">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtNS0xLTEtMTY0Mjk_396680e6-cf03-4749-8227-64b02f2e2e8d">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sales taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:SalesTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItMS0xLTEtMTQ3NDU_ef3a0c25-919e-46f6-90bc-f06d0c25b44f">762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:SalesTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItMy0xLTEtMTQ3NDU_14144869-1f6a-459a-84b5-72d3df126168">627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:SalesTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItNS0xLTEtMTY0Mjk_523228da-742a-461a-b58d-61fc4d872c23">342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Cash and Cash Equivalents Provided By (Used In) Operating Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtMS0xLTEtMTQ3NDU_7b98f9a2-f77b-445b-9540-bbc030efa818">5,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtMy0xLTEtMTQ3NDU_79b944a7-6927-49e1-a6f3-76a2f9e2c468">213</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtNS0xLTEtMTY0Mjk_cc2ff47b-bd12-4d36-95d4-b6231328d058">3,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets acquired in business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtMS0xLTEtMTQ3NDU_be1faa18-a62c-4c78-ae90-2b696de3601a">80,784</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtMy0xLTEtMTQ3NDU_7ad11f27-fd46-4b93-8fd5-659e5c8ce634">41,402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtNS0xLTEtMTY0Mjk_d9cb8d74-03c8-4eb6-8da9-63d75a1e3efa">9,459</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireFurnitureAndFixtures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtMS0xLTEtMTQ3NDU_476fe7c1-6ee8-4c33-a85f-d9992eb686d2">18,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireFurnitureAndFixtures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtMy0xLTEtMTQ3NDU_c383b988-4808-45e1-995d-b0bb722412f4">3,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireFurnitureAndFixtures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtNS0xLTEtMTY0Mjk_305bf8c5-6a43-4a9d-aa25-27ff7fc20421">2,233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMS0xLTEtMjM5MTA_d2cdd6e4-b401-4f72-bbf7-f4d55d7c8bba">75,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMy0xLTEtMjM5MTA_096ef8ea-8331-4fbc-bc62-2081876132e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctNS0xLTEtMjM5MTA_aa8eccc5-7d64-498c-a301-1a4a2d867ab5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Maturities of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMS0xLTEtMjM5MTA_1e64da3a-28b7-4ce3-bcd7-5a193408ef10">35,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMy0xLTEtMjM5MTA_cdf1f92c-40d6-4059-99b5-ab31ad3b3504">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtNS0xLTEtMjM5MTA_652709f9-aa2d-423d-b295-7b9fb12d1f68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMS0xLTEtMTQ3NDU_f7674f9b-58a3-44d5-8e06-1570b422b406">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMy0xLTEtMTQ3NDU_5c41541c-728c-4afd-969f-04d828bc2ae0">1,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctNS0xLTEtMTY0Mjk_cd39b5b8-ac90-4ddc-8bc5-5c589526eb83">119</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Cash and Cash Equivalents (Used In) Investing Activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMS0xLTEtMTQ3NDU_70e6f9a4-9be9-491c-8b26-c9348e0580cc">139,317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMy0xLTEtMTQ3NDU_31733578-9816-49de-9a7a-7609317d4141">45,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtNS0xLTEtMTY0Mjk_875c8d4a-144a-44ec-a1ae-3217a72d7332">11,811</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Principal payments on long term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtMS0xLTEtMTQ3NDU_ebabd84b-d483-4516-a833-8dcb4a4c702e">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtMy0xLTEtMTQ3NDU_630146fc-14d3-436f-8773-286b3df91ba3">111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtNS0xLTEtMTY0Mjk_3194d58e-7425-4d0e-923b-8d913864bf5d">460</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments to tax authorities for stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtMS0xLTEtMTQ3NDU_e22d8460-9aaf-4899-a1b3-5d164389b99d">4,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtMy0xLTEtMTQ3NDU_9b11c5ac-d956-4551-aa85-430e87f5a3b3">119</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtNS0xLTEtMTY0Mjk_a479acd5-99ad-4a0e-bbca-18405d747471">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from the sales of common stock and exercise of warrants and options, net of expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItMS0xLTEtMTQ3NDU_1191668a-df09-4335-ab6f-5d4d375d400e">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItMy0xLTEtMTQ3NDU_766ec229-b9ff-4fcd-9342-50a9c341acf0">211,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItNS0xLTEtMTY0Mjk_2fff7d82-ba68-4b79-91fa-0c6566cc4ce4">13,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Cash and Cash Equivalents (Used In) Provided by Financing Activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtMS0xLTEtMTQ3NDU_b14f2741-f2f7-4245-a143-e0f9bb746d9c">2,382</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtMy0xLTEtMTQ3NDU_95d87a70-62ee-45de-a70b-8bcd8a2c8958">210,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtNS0xLTEtMTY0Mjk_59ac1fdd-7e3e-421b-b8c3-b5ba9b5755d6">13,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Increase (decrease) in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtMS0xLTEtMTQ3NDU_7f800a2a-c6d8-4663-ad78-6d2baace13cf">136,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtMy0xLTEtMTQ3NDU_3441cb5f-72c4-4335-bcbc-4f959a74ce6d">164,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtNS0xLTEtMTY0Mjk_76c41f3f-83d4-4339-9d46-584ff57af14d">1,661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and Cash Equivalents at Beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtMS0xLTEtMTQ3NDU_d0fe95b6-5a33-4376-a29f-1ffd8ed77b25">177,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtMy0xLTEtMTQ3NDU_433654ba-dbad-4940-9669-ca68ed049550">12,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17bc503ddf2b495c80f6da728dfdff01_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtNS0xLTEtMTY0Mjk_8adca4d5-3cdd-474b-b4e7-464516ec1f9c">14,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and Cash Equivalents at End of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctMS0xLTEtMTQ3NDU_54904358-07d6-4ce7-a9ed-f596f91abbdf">41,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctMy0xLTEtMTQ3NDU_439094c6-be5c-4ee9-a6fc-6dfec7ea00b5">177,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctNS0xLTEtMTY0Mjk_711a7e39-96e9-4328-9df4-b039a8eb0702">12,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock and warrants issued for prepaid services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtMS0xLTEtMTQ3NDU_34a10179-8dfe-4fac-af02-b31ff9510571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtMy0xLTEtMTQ3NDU_a87b9b38-6611-4edc-9ee6-9dfcc913d3f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtNS0xLTEtMTY0Mjk_54283656-f51a-4b2d-a7de-ccd581796ddb">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock issued for intangible assets</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedForIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMS0xLTEtMzUyNjI_88f2da72-b95c-46b0-9364-06b3ea5963da">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMy0xLTEtMzUyNjI_1c98ed8b-5208-4aeb-8bc1-c5c9337088fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedForIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtNS0xLTEtMzUyNjI_0505f5cc-2957-409a-b8e6-35d6f8739d4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock issued for accrued payroll liability</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayrollLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtMS0xLTEtMTQ3NDU_b446c156-0aa4-4879-9777-0ab24f9b6665">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayrollLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtMy0xLTEtMTQ3NDU_a91656e1-a9da-49cc-aeb8-bddd07858e98">718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CommonStockIssuedForAccruedPayrollLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtNS0xLTEtMTY0Mjk_eff27230-0dba-4ad3-bfbf-e109943efae2">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Debt converted to equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:DebtConvertedToEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItMS0xLTEtMTQ3NDU_0d4fb9db-6441-4d0c-85d4-edc77dbc6d6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:DebtConvertedToEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItMy0xLTEtMTQ3NDU_351bb7d1-3f7c-47f9-b795-1a9f10cb2c15">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:DebtConvertedToEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItNS0xLTEtMTY0Mjk_1847a18e-412d-4ad6-8679-c21b03473d07">2,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets acquired by issuance of stock</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:AssetsAcquiredByIssuanceOfStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMS0xLTEtMTQ3NDU_7c4e31b6-b1e2-4cb4-937b-a52efbbb55c0">37,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:AssetsAcquiredByIssuanceOfStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMy0xLTEtMTQ3NDU_5a4131ec-9a2e-4ed0-9892-949a25267086">39,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:AssetsAcquiredByIssuanceOfStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtNS0xLTEtMTY0Mjk_e381e5a7-9527-4879-8e2f-fef9aa29cfc0">3,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for interest</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:CashPaidForInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtMS0xLTEtMTQ3NDU_c60effc4-a7bd-4e4e-8cb8-78946816d787">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:CashPaidForInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtMy0xLTEtMTQ3NDU_4770e84d-3d89-404b-8933-0fce40a85db2">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:CashPaidForInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtNS0xLTEtMTY0Mjk_7a79caf4-efae-477b-a86f-686db0edb08c">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right to use assets acquired under new operating leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtMS0xLTEtMTQ3NDU_1c528505-a766-455c-bbea-9aa66a340001">32,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtMy0xLTEtMTQ3NDU_a8beff73-6119-4d0b-9510-bc41884759a6">7,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtNS0xLTEtMTY0Mjk_b7a4c54c-ebe5-4ec4-bad1-68e8cf524c64">6,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDktMS0xLTEtMzA0ODk_24639adb-3610-40d1-aa1c-5c9723ae1c53">6,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDgtMy0xLTEtMjM5NzE_8a2e1c13-ce04-41b6-add3-b4b54a48a523">3,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDgtNS0xLTEtMjM5NzE_2b101884-f4e0-4d8d-a898-1d7d062aa8f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">The accompanying notes are an integral part of these audited consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-10</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_88"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:10pt"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></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%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_91"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTc0OQ_7d2c0445-d3fd-4e61-9287-9d1dca9d4a1d" continuedAt="idd2123f10c024a4b8d91d7a16821bb49" escape="true">NATURE OF OPERATIONS </ix:nonNumeric></span></div><ix:continuation id="idd2123f10c024a4b8d91d7a16821bb49"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GrowGeneration Corp. (the &#8220;Company&#8221;) was incorporated on March 6, 2014 in Colorado under the name of Easylife Corp and changed its name to GrowGeneration Corp. It maintains its principal office in Denver, Colorado.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GrowGeneration is the largest chain of hydroponic garden centers in North America and is a leading marketer and distributor of nutrients, growing media, advanced indoor and greenhouse lighting, ventilation systems and accessories for hydroponic gardening. Currently, the Company owns and operates a chain of <ix:nonFraction unitRef="store" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTA5OTUxMTYzMTc2MA_b8a01913-b9d3-4684-a41b-9d0cf21808b3">62</ix:nonFraction> retail hydroponic/gardening stores across <ix:nonFraction unitRef="state" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="INF" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTA5OTUxMTYzMTgxMA_2e98b2ce-e1de-4e94-8e92-bebd456fc66f">13</ix:nonFraction> states, an online e-commerce platform, and propriety businesses that market grow solutions through our platforms and other wholesale customers. The Company&#8217;s plan is to continue to acquire, open and operate hydroponic/gardening stores and related businesses throughout the United States&#160;and Canada.</span></div></ix:continuation><div id="i08ef902b0bc9495da35db44dc80e3552_97"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDg_e49d02d6-05b0-402a-b51b-d3a5a6c8d6b9" continuedAt="i58acd94260c744609f9c2400172e01c0" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i58acd94260c744609f9c2400172e01c0" continuedAt="id776796a47c04b4281f48e5a3a87f52f"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTQ_0f2988ee-10e8-489b-983f-a3cce1f7cf73" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Consolidation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements are prepared under the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 105-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Generally Accepted Accounting Principles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions are eliminated in consolidation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts included in the accompanying footnotes to the consolidated financial statements, except per share data, are in thousands (000).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDA_2ea83d56-bb03-4ede-ae6e-e4b3a8baf82d" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTU_0ce3eeb2-6c86-43f8-a852-51e7278f5379" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported revenues and expenses during the reporting period. Actual results could vary from the estimates that were used.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may negatively affect our business operations. As a result, if the pandemic or its effects persist or worsen, our accounting estimates and assumptions could be impacted in subsequent interim reports and upon final determination at year-end, and it is reasonably possible such changes could be significant (although the potential effects cannot be estimated at this time). The Company has experienced minimal business interruption as a result of the COVID-19 pandemic. We have been deemed an &#8220;essential&#8221; business by state and local authorities in the areas in which we operate and as such have not been subject to business closures. The COVID-19 pandemic to date has resulted in temporary supply chain delays of our inventory and increased shipping cost among other impacts. As events surrounding the COVID-19 pandemic can change rapidly we cannot predict how it may disrupt our operations or the full extent of the disruption.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTM_71129e29-f986-44cb-bda7-04fef03e4903" continuedAt="ib1e367beff7b4191b24c262e0179c883" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment Reporting</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management makes significant operating decisions based upon the analysis of the entire Company and financial performance is evaluated on a company-wide basis. Accordingly, the various products sold are aggregated into <ix:nonFraction unitRef="segment" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg2OQ_0d98680f-7a4e-4d75-b29c-2c3c1be53704"><ix:nonFraction unitRef="segment" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg2OQ_4cba30b4-fd7f-40c6-94d3-bfec1d50377b">one</ix:nonFraction></ix:nonFraction> </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Continued</span></div></div><ix:continuation id="id776796a47c04b4281f48e5a3a87f52f" continuedAt="i73287b11c4e54b2989fb593943792320"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib1e367beff7b4191b24c262e0179c883">reportable operating segment as under guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 280 for segment reporting.</ix:continuation>&#160;</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTQ_1aa3e7de-0c7b-4ace-be23-2abbf55cec7e" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services at which point, the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company monitors provisions for estimated returns. Payment for goods and services sold by the Company is typically due upon satisfaction of the performance obligations. Under certain circumstances, the Company does provide goods and services to customers on a credit basis (see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Notes Receivable and Concentration of Credit Risk&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below). The Company accounts for shipping and handling activities as a fulfillment costs rather than as a separate performance obligation. When the Company receives payment from customers before the customer has taken possession of the merchandise or the service has been performed, the amount received is recorded as a customer deposit in the accompanying consolidated balance sheets until the sale or service is complete.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:VendorAllowancesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDk_f5a4c9a3-ab96-4439-9436-b96e349c2825" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Vendor Allowances</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor allowances primarily consist of volume rebates that are earned as a result of attaining certain purchase levels. These vendor allowances are accrued as earned, with those allowances received as a result of attaining certain purchase levels accrued over the incentive period based on estimates of purchases.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volume rebates, when earned, are recorded as a reduction in cost of sales or cost of inventory.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDE_645515ca-42d3-4d19-8ead-ab888ef9af94" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Equivalents</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company&#8217;s cash equivalents consist primarily of money market funds.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable, which are generally not collateralized. Our policy is to place our cash and cash equivalents with high quality financial institutions, in order to limit the amount of credit exposure. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (FDIC), up to $<ix:nonFraction unitRef="usd" contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231" decimals="-3" name="us-gaap:CashFDICInsuredAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfNTI3Ng_6b0c93ca-892d-41e3-a776-46d68d0ae00e">250,000</ix:nonFraction>. At December&#160;31, 2021 and 2020, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-6" name="us-gaap:CashUninsuredAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY2MDgxNA_51732cf9-d3a1-4a07-a81d-dbe20a3b2903">38</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-6" name="us-gaap:CashUninsuredAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY1Mzg3OA_9cc0bf87-ad6e-41f1-9b31-2fde992a82b4">174</ix:nonFraction> million, respectively, in excess of the FDIC insurance limit.</span></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI4ODU4NA_79ff59f4-6116-47fa-baea-b14ae4fd3e1f" continuedAt="i002a3f2246c447709aadfca079595a18" escape="true">Securities</ix:nonNumeric></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i002a3f2246c447709aadfca079595a18">The Company classifies its commercial paper and debt securities as marketable securities. Marketable securities with available fair market values are stated at fair market values. Unrealized gains and losses on these marketable securities are reported, net of applicable income taxes, in other comprehensive income. Realized gains or losses on sale of marketable securities are computed using primarily the moving average cost and reported in net income.</ix:continuation> For the year ended December&#160;31, 2021, there were no significant unrealized gains or losses incurred.</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTE_a7e500ab-4eff-4c1b-bf4b-c30b28cd6e16" continuedAt="idef5944b4bfc460bb211a55366d4e2a1" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable, Notes Receivable and Concentration of Credit Risk</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. Credit is generally extended on a short-term basis thus receivables do not bear interest. Interest on past due balances are subject to an interest charge of <ix:nonFraction unitRef="number" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="3" name="grwg:InterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfNjEyOQ_4f25bc64-9279-479e-86dd-445d2e0ea770">1.5</ix:nonFraction>% per month.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Continued</span></div></div><ix:continuation id="i73287b11c4e54b2989fb593943792320" continuedAt="i69d752053b644b53898335ac35a65d24"><ix:continuation id="idef5944b4bfc460bb211a55366d4e2a1"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. A note is placed on non-accrual status when management determines, after considering economic and business conditions and collection efforts, that the note is impaired or collection of interest is doubtful. The accrual of interest on the instrument ceases when there is concern that principal or interest due according to the note agreement will not be collected. Any payment received on such non-accrual notes are recorded as interest income when the payment is received. The note is reclassified as accrual-basis once interest and principal payments become current. The Company periodically reviews the value of the underlying collateral for the note receivable and evaluates whether the value of the collateral continues to provide adequate security for the note. Should the value of the underlying collateral become less than the outstanding principal and interest, the Company will determine whether an allowance is necessary. Any uncollectible interest previously accrued is also charged off.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the Company believes the value of the underlying collateral for each of the notes to be sufficient and in excess of the respective outstanding principal and accrued interest, net of recogniz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed allowance.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable generally have terms of <ix:nonNumeric contextRef="i58042c1093f543a8be6eb14054a0b20a_D20210101-20211231" name="grwg:FinancingReceivableExcludingAccruedInterestTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODAwOQ_b99b23fb-9c3e-4401-91e7-ea59a031c23f">12</ix:nonNumeric> months to <ix:nonNumeric contextRef="if021483b9ad2400f9ac32ed176bab67a_D20210101-20211231" name="grwg:FinancingReceivableExcludingAccruedInterestTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODAxMg_e55677d9-dd2d-4365-8cbf-7005616f75b8">18</ix:nonNumeric> months and bear interest from <ix:nonFraction unitRef="number" contextRef="ib85d53451cd54a4692de292f5820a417_I20211231" decimals="INF" name="grwg:InterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODA0NQ_cad648c7-2af0-4508-85e3-7bb9a6f817cf">9</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="i9b569c180518408188b63236b702f55e_I20211231" decimals="INF" name="grwg:InterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODA0OA_2214c7cc-1f45-4043-ac2d-d1f794602f6b">12</ix:nonFraction>% per annum. Generally, product sales that are the basis for the note receivable are collateral on the note receivable until the note is paid off. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk in the normal course of business, primarily related to accounts and notes receivable. We are affected by general economic conditions in the United States. To limit credit risk, management periodically reviews and evaluates the financial condition of its customers and maintains an allowance for doubtful accounts. As of December&#160;31, 2021 and 2020, we do not believe that we have significant credit risk.</span></div></ix:continuation><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTY_df45406f-73bc-4e05-81e8-402f5d77769c" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of gardening supplies and materials and is recorded at the lower of cost (weighted average cost method) or net realizable value. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDI_ea931bb6-613c-4dac-9275-497db10fb6cb" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are carried at cost. Leasehold improvements are amortized using the straight-line method over the original term of the lease or the useful life of the improvement, whichever is shorter. Renewals and betterment that materially extend the life of the asset are capitalized. With respect to constructed assets, all materials, direct labor, contract services as well as certain indirect costs are capitalized. Expenditures for maintenance and repairs are charged against operations. <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDM_df7d0e05-4d3e-47a2-980b-e7dd100b7bfe" continuedAt="i4efaf76934e14dc180d3e0074d727e4d" escape="true">Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i4efaf76934e14dc180d3e0074d727e4d" continuedAt="i30713238b6c94d82bc588d02ed924d10"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">Estimated Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMS0xLTEtMS0xNDc0NQ_a913e2ee-e2fc-4b01-810b-de2ffad18d35">5</ix:nonNumeric> years</span></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:100%">Buildings</span></td><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:400;line-height:100%"><ix:nonNumeric contextRef="if9fa780a4e0147d3aff4e5e36dd6ff15_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMi0xLTEtMS0xNDc0NQ_19e9b44e-204e-413e-828b-204e21296a49">20</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonNumeric contextRef="i8cc8bde6285d47008e8277a3ca641591_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMy0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjY5ZjNiOTMzZDI0ZjQ0ZGRiZDA5OTY3OTAxNDQzYzAyXzQ_94a91b16-bf6f-4981-9c9f-67355376b069">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i43d7a9b9679f470786546e15f168d183_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMy0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjY5ZjNiOTMzZDI0ZjQ0ZGRiZDA5OTY3OTAxNDQzYzAyXzc_b208cf70-f1e3-482e-a70a-f6478ffd9ba8">7</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><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:400;line-height:100%"><ix:nonNumeric contextRef="i0fe0dc8ed5084ac1823047338187752b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNC0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmY0MjBlYTA5NDBkZjQ3ZmFiOTMwOTc2MDI1OTkyYmY4XzQ_d6af23ef-5dbf-4ebe-ba37-7c201ed17344">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i8f46845d6712409d87817cf217d657e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNC0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmY0MjBlYTA5NDBkZjQ3ZmFiOTMwOTc2MDI1OTkyYmY4Xzc_61e7f7bd-f74c-4944-81a1-258e93e201cd">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonNumeric contextRef="ic7f894b301404fbfa2897d8d174bfc69_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNS0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjIwM2Q2ZDc4NzA3ZDQ1MTE5ODRlZDk2MzY2NzYzM2NhXzQ_471ac1e7-4540-4e84-8dfd-9b6e614afbb4">5</ix:nonNumeric> years not to exceed lease term</span></div></td></tr></table></ix:continuation></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDQ_8121ae29-b1c0-46bc-a1a8-4b97088c5c35" continuedAt="ifc89535c15634ece9feef454fba6b4e0" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and Website Development Costs</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the costs of computer software obtained or developed for internal use in accordance with FASB ASC 350,&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#160;&#8212; Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Computer software development costs and website development costs are expensed as incurred, except for internal use software or website development costs that qualify for capitalization as described below, and include certain employee related expenses, including salaries, bonuses, benefits </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Continued</span></div></div><ix:continuation id="i69d752053b644b53898335ac35a65d24" continuedAt="i166731ed18e141159eb66819f6cfd52e"><ix:continuation id="ifc89535c15634ece9feef454fba6b4e0" continuedAt="i845c31a6067f41de8efae7e04741301c"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and stock-based compensation expenses; costs of computer hardware and software; and costs incurred in developing features and functionality. These capitalized costs are included in property and equipment on the consolidated balance sheets.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company expenses costs incurred in the preliminary project and post-implementation stages of software development and capitalizes costs incurred in the application development stage and costs associated with significant enhancements to existing internal use software applications.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Software costs are amortized using the straight-line method over an estimated useful life of&#160;<ix:nonNumeric contextRef="i9f1ac566f5e24a2bb175df13ef574fd7_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg3Nw_973b2765-8b63-4ced-a605-4587a77b94e9">three years</ix:nonNumeric>&#160;commencing when the software project is ready for its intended use.</span></div></ix:continuation><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i845c31a6067f41de8efae7e04741301c" continuedAt="i4f73b85a0299406187993ac28c3b25c0">&#8226;</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"><ix:continuation id="i4f73b85a0299406187993ac28c3b25c0">Costs incurred related to less significant modifications and enhancements as well as maintenance are expensed as incurred.</ix:continuation>&#160;</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTI_182a5c65-c9e2-4975-aa11-0b8a5d89c97c" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Acquired in Business Combinations</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include trade names, customer relationships, non-compete agreements, and intellectual property. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for trade names, customer relationships, non-compete agreements, and intellectual property are generally, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00">five</span> to <ix:nonNumeric contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNTU_5f0585c1-c1ee-462b-bf49-85fefdef819f">six years</ix:nonNumeric>.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTc_8ab311bc-f0c7-4b0a-97a0-9f9c8c4ac829" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the fair value of net assets. Goodwill is not amortized but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level. The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying amount of the reporting unit exceeds its fair value, additional procedures must be performed. That additional procedure compares the implied fair value of the reporting unit&#8217;s goodwill with the carrying amount of that goodwill. An impairment loss is recorded to the extent that the carrying amount of goodwill exceeds its implied fair value.</span></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentImpairment" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI5ODI0MQ_3cc6fdd6-d900-41e3-954f-4e269cbe4099" continuedAt="icedfda5de9f846aeb575fd63044d28ef" escape="true">Long-lived assets</ix:nonNumeric></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icedfda5de9f846aeb575fd63044d28ef">The Company reviews the recoverability of long-lived assets, including buildings, furniture and fixtures, computers and equipment, leasehold improvements, and other intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as other fair value determinations.</ix:continuation> As of December 31, 2021, there were no indicators of impairment.</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:LessorLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDU_3099b5ca-fc71-4295-a964-d32105738194" continuedAt="i3d8f0489c0ca441eb1ebc4ac6b2555ab" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for leases in accordance with the FASB ASC 842, Leases. We assess whether an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. We have elected the practical expedient to not separate lease and non-lease components for all assets. Operating lease assets and operating </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Continued</span></div></div><ix:continuation id="i166731ed18e141159eb66819f6cfd52e" continuedAt="ifb4a9adb8d78497cb0ff271280002eec"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3d8f0489c0ca441eb1ebc4ac6b2555ab">lease liabilities are calculated based on the present value of the future minimum lease payments over the lease term at the lease start date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. The operating lease asset is increased by any lease payments made at or before the lease start date and reduced by lease incentives and initial direct costs incurred. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The depreciable life of lease assets and leasehold improvements are limited by the lease term. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</ix:continuation></span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTM_c80fc07f-7560-46e4-aab1-fbb6dd29bfbd" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Measurements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1&#8212;Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2&#8212;Observable inputs (other than Level&#160;1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3. A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and all other current liabilities approximate fair values due to their short-term nature. The fair value of notes receivable approximates the outstanding balance and are reviewed for impairment at least annually. The fair value of impaired notes receivable are determined based on estimated future payments discounted back to present value using the notes effective interest rate.</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDY_78f4ecb0-1d7a-4a03-9b0b-2c9d54fd8f31" escape="true"><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:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0c412a505c491eb662fda1f0a8b11e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMS0zLTEtMS0xNDc0NQ_9e1a498e-7b69-441c-b1b2-d9faa0bb4702">41,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMS01LTEtMS0xNDc0NQ_0ba5aad6-84d0-4dea-88cb-2b3c3310cd21">177,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;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:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0c412a505c491eb662fda1f0a8b11e_I20211231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMi0zLTEtMS0yNzQyNw_fb0eddbe-e7a6-4809-8645-bd5d7cbfd7b3">39,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMi01LTEtMS0yNzQyNw_1f029c15-2aaa-4088-8f3d-46400b188b4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable impaired</span></td><td colspan="3" style="background-color:#cceeff;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:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835b7babcca14328b55946cc386882d1_I20211231" decimals="-3" name="grwg:FairValueDisclosureNotesReceivableImpaired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMy0zLTEtMS0xNDc0NQ_08800f5e-c888-4c9e-89ce-728ca0d7457e">978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c802cff01db49839f1acd5d3bb31f22_I20201231" decimals="-3" name="grwg:FairValueDisclosureNotesReceivableImpaired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMy01LTEtMS0xNDc0NQ_57c80ac8-dfd9-4ca4-b09f-9fc6f3ec1a1e">874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Level 3 assets measured at fair value on a non-recurring basis at December&#160;31, 2021, the significant unobservable inputs include the notes receivable effective interest rates of <ix:nonFraction unitRef="number" contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" decimals="2" name="grwg:TradeReceivableStatedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTY0OTI2NzQ4NDIwMA_fcd25e3a-3c67-4b24-bfce-5fd372ce0575">8</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231" decimals="INF" name="grwg:InterestPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTcwNjU_2c63dba3-26b8-405f-97e1-6374515404cf">10</ix:nonFraction>%.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTg_2ca5849c-baac-4690-8e08-b5be3ca8abb9" continuedAt="i1407aeb62c614663b68c89a76406fa71" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with FASB ASC 740, Income Taxes, which requires the recognition of deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Continued</span></div></div><ix:continuation id="ifb4a9adb8d78497cb0ff271280002eec"><ix:continuation id="i1407aeb62c614663b68c89a76406fa71"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are established to reduce deferred tax assets to the amount that will more likely than not be realized. To the extent that a determination was made to establish or adjust a valuation allowance, the expense or benefit is recorded in the period in which the determination is made.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. The Company prepares and files tax returns based on its interpretation of tax laws and regulations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining the Company&#8217;s income tax provision for financial reporting purposes, the Company establishes a reserve for uncertain income tax positions unless such positions are determined to be more likely than not of being sustained upon examination, based on their technical merits. That is, for financial reporting purposes, the Company only recognizes tax benefits taken on the tax return that the Company believes are more likely than not of being sustained upon examination. There is considerable judgment involved in determining whether a position taken on the tax return is more likely than not of being sustained.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts its tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest and penalties. The Company&#8217;s policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of its income tax provision</span></div></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDc_b1c4c65e-5a0f-4ca7-9216-c31a28af35dc" continuedAt="i958c8be6fabc44bb925dd17ee0b88110" escape="true">Advertising</ix:nonNumeric></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i958c8be6fabc44bb925dd17ee0b88110">The Company expenses advertising and promotional costs when incurred.</ix:continuation> Advertising and promotional expenses for the years ended December&#160;31, 2021,  2020, and 2019 amounted to $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" name="us-gaap:MarketingAndAdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTkxNDM_1e0bb5f8-4e12-4b4a-a115-72b8528810d4">4.0</ix:nonFraction> million,  $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTkxNTA_261d564a-6827-4a6e-a1c9-08983c4cc283">996</ix:nonFraction> thousand, and $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY1NTU1Ng_360613f3-e0b8-4a60-8e15-c238658f0add">737</ix:nonFraction> thousand respectively.</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTk_986b52ae-aba7-4a72-b76e-c385c1a9e2f5" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings Per Share</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net earnings per share under Accounting Standards Codification subtopic 260-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 260-10&#8221;). Basic earnings or loss per share (&#8220;EPS&#8221;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed by dividing net income by the weighted-average of all potentially dilutive shares of common stock that were outstanding during the periods presented.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The treasury stock method is used in calculating diluted EPS for potentially dilutive stock options, restricted stock and share purchase warrants, which assumes that any proceeds received from the exercise of in-the-money stock options, restricted stock and share purchase warrants, would be used to purchase common shares at the average market price for the period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTA_b93604d5-fccb-4e93-a6b9-f9591fad29fb" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Based Compensation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation in accordance with FASB ASC Topic 718,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 718&#8221;). The Company estimates the fair value of stock options and warrants using the Black-Scholes option pricing model.&#160;The fair value of stock options and warrants granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company&#8217;s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-16</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_103"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzgxNjc_ba91976f-56ec-473f-abce-b9e61f489c0f" continuedAt="i8ba01a4c52244739bcc73acab5220686" escape="true">RECENT ACCOUNTING PRONOUNCEMENTS</ix:nonNumeric></span></div><ix:continuation id="i8ba01a4c52244739bcc73acab5220686" continuedAt="icc44dd88fb4f4493bd4b309ba9a929a9"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIxOTkwMjMyNjM3MjA_4d16d7a6-c98c-4433-a0ad-bd1afa844dbf" continuedAt="ia67290ece66445668c84e0891255d679" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Financial Accounting Standards Board (&#8220;FASB&#8221;) or other standard setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (&#8220;ASU&#8221;). We have implemented all new accounting pronouncements that are in effect and that may impact our financial statements. We have evaluated recently issued accounting pronouncements and determined that there is no material impact on our financial position or results of operations.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2019, the Company adopted the FASB ASU&#160;2016-2,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASC 842), which introduces the balance sheet recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The Company has adopted the new lease standard using the new transition option issued under the amendments in ASU 2018-11,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allowed the Company to continue to apply the legacy guidance in ASC 840,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the comparative periods presented in the year of adoption.&#160;The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company will recognize those lease payments on a straight-line basis over the lease term. The impact of the adoption was an increase to the Company&#8217;s operating lease assets and liabilities on January 1, 2019 of $<ix:nonFraction unitRef="usd" contextRef="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIwMzI_0c032ccf-76f4-4158-abda-97592516e5c5"><ix:nonFraction unitRef="usd" contextRef="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIwMzI_5c7f17e0-f438-4a3c-8fb9-e86654894178">3.2</ix:nonFraction></ix:nonFraction> million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements &#8211; Pending Adoption</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icc44dd88fb4f4493bd4b309ba9a929a9"><ix:continuation id="ia67290ece66445668c84e0891255d679">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments &#8212; Credit Losses (Topic 326),&#8221; changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures. The Company is in the process of evaluating the impact of this standard.</ix:continuation></ix:continuation> </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_106"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4Mg_8f360a97-6a0b-45db-ac1d-d62b5a05fda9" continuedAt="i52226884177244958de5cc545f7b7009" escape="true">REVENUE RECOGNITION</ix:nonNumeric></span></div><ix:continuation id="i52226884177244958de5cc545f7b7009" continuedAt="ia8ff4786c5464527af94222391421874"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4Mw_e5f79f87-bb17-4f3b-b686-a52a9e6cd652" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by source:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"><tr><td style="width:1.0%"></td><td style="width:54.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Year Ended December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Year Ended December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Year Ended December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales at company owned stores</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0b2102b45d47789d9ae692222e8a2b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMS0xLTEtMTc0MTE_54ba31be-f604-41e0-82ff-e0c2f56458e3">369,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4ae2e8097344aa18b568bc456f9c28f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMS0xLTEtMTQ3NDU_0f4830ae-60f2-4896-8ffa-b11956c7ab56">182,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i676f193510594f5984a4c8e87b21d48b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMy0xLTEtMTQ3NDU_f8a32c72-00f9-4ec0-b8dc-113b61f58268">74,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68e69fb9bf34596a1258372ac0eb279_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItMS0xLTEtMTc0MTE_5df5e5a3-f943-46e0-9fe0-7594edeb3f5a">17,087</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc3af3b62bda4b2d92812f23b5682a59_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItMy0xLTEtMTc0MjQ_770a08a6-417e-436e-b6fe-e630665907f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib30de6f54c4d48f4838cdfaa927796db_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItNS0xLTEtMTc0MzA_33ee9a34-7383-4965-8ef4-ae8b388ae5e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">E-commerce sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0529812d4b904b62ba0fa00f0c60bf6a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMS0xLTEtMTc0MTE_8b8b0c6c-60b2-4486-8ecb-4e2c741ff4cd">36,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff3b42e5d4dc4a56912e6644b0f35b5c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMS0xLTEtMTQ3NDU_1ed3b127-2431-444d-8496-d3841deea455">10,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b8b44d65d96471e9df9d740aa479ae3_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMy0xLTEtMTQ3NDU_1ff81e91-50b0-4fed-9855-995a07ba4694">4,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMS0xLTEtMTc0MTE_d0ac168d-b236-40a0-8842-25dc3187a12e">422,489</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMS0xLTEtMTQ3NDU_5064aba9-528b-477c-9c62-ffdf3daa7ffe">193,365</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMy0xLTEtMTQ3NDU_fd9f8ebf-321b-4531-b609-a85ca68ce17a">79,734</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the timing of when a customer takes possession of product and when a customer makes payments for such product, the Company recognizes a customer trade receivable (asset) or a customer deposit (liability). The difference between the opening and closing balances of the Company&#8217;s customer trade receivables and the customer deposit liability results from timing differences between the Company&#8217;s performance and the customer&#8217;s payment and due to the acquisitions for the years ended December&#160;31, 2021 and 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;REVENUE RECOGNITION, Continued</span></div></div><ix:continuation id="ia8ff4786c5464527af94222391421874"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk3OQ_8ef20e7f-7cdf-436c-8ecc-2a1c64e81549" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of the Company&#8217;s customer trade receivables and customer deposit liability are as follows:</span></div><div style="margin-top:5pt"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Receivables</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Customer Deposit Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzEtMS0xLTEtMTQ3NDU_0c17face-6814-495f-908b-bf9066b002b1">7,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzEtMy0xLTEtMTQ3NDU_db463be9-b999-4a4a-bb8c-e56b1158791a">5,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Closing balance, 12/31/2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e3f40ba66e046a1b32ef7bf0e478f6d_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzItMS0xLTEtMTQ3NDU_f328b0dc-142b-41c9-ad13-929b4f7b4072">8,181</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f9218c4c6754265a433fac69a1fe5cd_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzItMy0xLTEtMTQ3NDU_80066c37-6e4a-4dad-a8b7-6872aeecf729">11,686</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8447a03f501d4f849632db882e8378b4_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzMtMS0xLTEtMTQ3NDU_e7b4bbb2-eb67-4c50-b2a6-bce0336e98c1">468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3cc06fb2e53c4e76b397c7b1f9399b0a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzMtMy0xLTEtMTQ3NDU_febfc5cc-e890-4d56-b64d-d7775a81bbd4">6,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2020</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88c0845718a0458c98bc5af545faaece_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzUtMS0xLTEtMTQ3NDU_e43f3380-3b80-4927-a517-6320ae25679a">4,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd0dfdcb8a4b4c279d7d5ce05c1f715f_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzUtMy0xLTEtMTQ3NDU_17382e19-0049-46c9-8239-783c73fa4224">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Closing balance, 12/31/2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzYtMS0xLTEtMTQ3NDU_168c1004-c2bf-4e69-a1bc-e940968154c8">7,713</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzYtMy0xLTEtMTQ3NDU_bedcd12e-3387-4b71-a6c8-24195f0dceba">5,155</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b081cdd78e348d88e0f8a38cf75da0d_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzctMS0xLTEtMTQ3NDU_3100f695-d808-4ace-adf6-39a6f77fe807">3,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ad30a3627784bba89f8321afcd8ca66_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzctMy0xLTEtMTQ3NDU_addf2d96-046a-4f2a-9e9a-4874df5faa9a">2,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has customer trade receivables under longer term financing arrangements at interest rates ranging from <ix:nonFraction unitRef="number" contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" decimals="2" name="grwg:TradeReceivableStatedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDA_fcd25e3a-3c67-4b24-bfce-5fd372ce0575">8</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" decimals="2" name="grwg:TradeReceivableStatedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDQ_b60c3060-274c-4204-b341-85c55aaf89e0">12</ix:nonFraction>% with repayment terms ranging for <ix:nonNumeric contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" name="grwg:TradeReceivablePaymentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDk_1fe96886-693c-4d81-9b74-b57d6230b3b4">12</ix:nonNumeric> to <ix:nonNumeric contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" name="grwg:TradeReceivablePaymentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NTI_f13a3d50-1c20-4543-85a2-91cefd6b998f">18</ix:nonNumeric> months. Notes <ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:ScheduleOfLongTermTradeReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4MA_a72162af-bee2-4785-8267-916029ad7f24" continuedAt="iaa34d1832d7f4dd6a8edc72d36ce2e35" escape="true">receivable at December&#160;31, 2021 and 2020 are as follows:&#160;</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="iaa34d1832d7f4dd6a8edc72d36ce2e35"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzEtMS0xLTEtMTQ3NDU_903d9ce2-9d54-4249-ba4f-a50b7be1ca9c">2,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzEtMy0xLTEtMTQ3NDU_1ee771d8-3d0a-4705-8104-762d1a95e0ab">4,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Allowance for losses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzItMS0xLTEtMTQ3NDU_ec1ffa48-cf90-47ad-8bb4-e908427f1e1a">522</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzItMy0xLTEtMTQ3NDU_38449628-d963-4c30-af29-98498b6d141e">292</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzMtMS0xLTEtMTQ3NDU_f0e92168-5810-46ef-ae0d-f233693129e0">2,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzMtMy0xLTEtMTQ3NDU_44b589a1-8c66-4918-a5f3-bf3b0df99f6d">3,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:ScheduleOfNotesReceivableBalancesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4MQ_840c174e-c94a-4af6-a75b-6272f0a2fc43" escape="true"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in notes receivable balances that have been deemed impaired.</span></div><div style="margin-top:5pt"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzEtMS0xLTEtMTQ3NDU_9ac49dae-d0b9-472a-8989-097da6cf6b60">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzEtMy0xLTEtMTQ3NDU_3823638a-cf9b-4b3f-896f-d2cb9d4ec58f">1,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Allowance for loses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzItMS0xLTEtMTQ3NDU_1bbfbc08-c5ee-4354-a6a1-b8368658f4c1">522</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzItMy0xLTEtMTQ3NDU_c9a900c8-c1db-4bfb-b51a-3b0feecf6b7d">292</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzMtMS0xLTEtMTQ3NDU_3015efc6-f6af-49ba-8e7e-e752b874c965">978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzMtMy0xLTEtMTQ3NDU_1ce5d7a9-274a-498e-80b9-4ffc2de2262f">874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-18</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_112"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzE3NQ_f441adb2-9c86-4356-80e6-bf268e465e63" continuedAt="i7b773d95581a41638f336a2a4c8abd0d" escape="true">PROPERTY AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i30713238b6c94d82bc588d02ed924d10"><ix:continuation id="i7b773d95581a41638f336a2a4c8abd0d" continuedAt="ic680798a10694dcc82dffb718ca9545e"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December&#160;31, 2021 and 2020 consists of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0a921190cf374a21a5fb38b74c1b24d0_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzItMS0xLTEtMTQ3NDU_11b1bd7a-cb4c-4d2a-ae26-c9e6e721250e">2,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6da839317caf4bb180bfde90e5006bc3_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzItMy0xLTEtMTQ3NDU_b05e0821-5c00-41a9-b11d-7aab0c2e34a6">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc0265e31d2d4c499d139fb061f64753_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzMtMS0xLTEtMTQ3NDU_9216e124-aa75-46bd-ac6e-f01d130d6f4f">1,187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaefd15dd6d044475a3d11d33fe86d398_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzMtMy0xLTEtMTQ3NDU_f8884f18-b977-4f8b-98cd-05f6b8390e6f">477</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaba36bdfcb764e1a97515c09ca902eba_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzQtMS0xLTEtMTQ3NDU_e4b5cfe8-3380-4fcd-9396-16e991560426">9,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i002069cfac044cde86f63927e0c3eb71_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzQtMy0xLTEtMTQ3NDU_6285a719-d5a0-4a17-bab0-8197aa8d74c2">1,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c6b089db9024d62ba50324f9dca9f7a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzUtMS0xLTEtMTQ3NDU_1363bb46-b73f-468e-a0fb-ba4f47ab29f2">10,992</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida231f9dd6d24bd595bba4078bdff966_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzUtMy0xLTEtMTQ3NDU_c7ab2bf6-734e-41f4-8952-0e26d155a101">5,739</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be5a833e4674a419aaac5f3f719d9d8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMS0xLTEtMjM0OTI_dbdaaad9-4a0d-4bff-a541-a2acad80f8a5">4,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceb442e2f98e440195fd32caaa463efd_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMy0xLTEtMjM1MDA_e8cc40d8-459f-4345-9949-41e98c9eec06">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Construction-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d43430758fc43f2bb092b2e6bbf543b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMS0xLTEtMjM0OTI_27bf2d92-99f5-4c6f-8f42-01a342097e84">2,948</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07ff00f08a5e4d02913a7f78d53e70ff_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMy0xLTEtMjM1MDA_5a40e187-eb7f-42d6-bb9d-517d13d9c90f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMS0xLTEtMTQ3NDU_c9ccfd13-8ebd-4111-9df3-1c0390269bf7">31,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMy0xLTEtMTQ3NDU_2a920a01-d8d7-484d-9170-050c27de594d">10,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMS0xLTEtMTQ3NDU_c261a311-8d1a-410e-98b4-0bd94b24b4e4">7,208</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMy0xLTEtMTQ3NDU_8aa08768-4dea-4f5e-9766-4d0f1214d8bc">3,293</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzktMS0xLTEtMTQ3NDU_8c286322-4b21-43a1-b41c-974fcf12313c">24,116</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzktMy0xLTEtMTQ3NDU_53f76fd7-37a9-4955-800e-149afbbc0084">7,416</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic680798a10694dcc82dffb718ca9545e">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEyMg_a358300b-5c29-4b35-9955-aac3dacc95ba">3.7</ix:nonFraction> million,  $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEyOQ_033846ef-d694-472d-a999-bb227820ef50">1.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEwOTk1MTE2MjgwMTY_3f67df03-b50b-44da-8c3f-c9ad90035768">1.0</ix:nonFraction> million for the years ended December&#160;31, 2021,  2020, and 2019, respectively.</ix:continuation> </span></div><div id="i08ef902b0bc9495da35db44dc80e3552_115"></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1Ng_a2d36750-338d-458c-9ca9-a020bb509359" continuedAt="ic11dc05788d4493cb019cece63bae0b3" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="ic11dc05788d4493cb019cece63bae0b3" continuedAt="i02c0d5f4b1c148b7831d610e72bec9b5"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1Nw_6de83356-55d0-4bb7-ae2b-32d328d07b73" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in goodwill are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzEtMS0xLTEtMTQ3NDU_0e242f8d-7bde-4e9d-8f8c-27fe2ee7a668">62,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzEtMy0xLTEtMTQ3NDU_0baffce7-8119-4799-8698-f5c947d3f806">17,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Goodwill additions and measurement period adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzItMS0xLTEtMTQ3NDU_c23e4ac7-6033-4d23-90a6-fedf55d9e7e0">62,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzItMy0xLTEtMTQ3NDU_d8845c53-dcce-4721-bc20-3fb5e33d5a97">45,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzQtMS0xLTEtMTQ3NDU_e31f683e-6153-44ec-a213-6f18e359781f">125,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzQtMy0xLTEtMTQ3NDU_3a759d26-5ff3-4b41-84cd-fcfb9c9c4295">62,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div></div><ix:continuation id="i02c0d5f4b1c148b7831d610e72bec9b5"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIxOTkwMjMyNTU5MjI_1833b6aa-95bc-4dc4-9a0f-3416920584dd" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets as of follows:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:73.944%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Weighted-Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">of Intangible Assets </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i75bfce1a456b4817953b39c94254f055_D20210101-20211231" name="grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzUtMi0xLTEtMzY0OTA_09f9525e-309c-4917-9b2e-4fd4ca1e8ca1">4.15</ix:nonNumeric> years</span></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%">Patents, trademarks</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%"><ix:nonNumeric contextRef="if262c8dff1004604999c91ae397064f2_D20210101-20211231" name="grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzYtMi0xLTEtMzY0OTA_ad1b64b1-cc76-4e4e-ab5c-02b7c0c6255f">4.08</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i1c114b0ca89e43098bf7c693a1a93814_D20210101-20211231" name="grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzctMi0xLTEtMzY0OTA_09ca0020-9c98-42e7-bf6b-51c237510c0d">5.30</ix:nonNumeric> years</span></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%">Non-competes</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%"><ix:nonNumeric contextRef="ifd02e338fba245a29c506336a99c18c4_D20210101-20211231" name="grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzgtMi0xLTEtMzY0OTA_956d5a0a-525d-43c1-ade1-a5d1e21c58b9">3.74</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i70869e66367d40fc8e63dfd3a9c13463_D20210101-20211231" name="grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzktMi0xLTEtMzY0OTA_5e71d9c4-af37-4dce-b619-838702d96148">4.16</ix:nonNumeric> years</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets on the Company&#8217;s consolidated balance sheets consist of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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:43.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31ce4bd193094582b5ee93c2d3514451_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItMS0xLTEtMTQ3NDU_aa2f8f75-5c95-48a0-aa65-ba9732773efc">28,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i31ce4bd193094582b5ee93c2d3514451_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItMy0xLTEtMTQ3NDU_598bde74-9929-48a9-80af-70a3ca13eb89">4,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8f3b4075f0c9406baccb6e4418354304_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItNS0xLTEtMTQ3NDU_a09a197a-2dd5-4738-a3e3-4cbd4dc82c6d">13,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8f3b4075f0c9406baccb6e4418354304_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItNy0xLTEtMTQ3NDU_2e48c812-c1cb-4868-9e9f-7a0c317d22ce">398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Patents, trademarks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i19ef2a622d284d9d959f71efdc3e8c25_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtMS0xLTEtMTQ3NDU_4e3c533b-0569-47be-b49c-8ceff398b92c">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i19ef2a622d284d9d959f71efdc3e8c25_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtMy0xLTEtMTQ3NDU_8b8229b9-e9ad-49f5-94be-1c9656da3eae">42</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f645def7d464cd691bc7ca0bf590449_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtNS0xLTEtMTQ3NDU_b69efbc0-f54d-4fe3-b3ab-6b86a4a5fa36">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5f645def7d464cd691bc7ca0bf590449_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtNy0xLTEtMTQ3NDU_ab25685d-f565-45d4-b063-83f8ec6bf74d">9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtMS0xLTEtMTQ3NDU_07960fca-76c9-47d3-a3f4-5de163ae3064">25,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtMy0xLTEtMTQ3NDU_4eb4f594-c1e4-442c-b9d1-d2c4b61f2a73">3,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1d48fd7ac0a4370ad327e889d379102_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtNS0xLTEtMTQ3NDU_b162504b-bb18-4c70-8eec-e92caecfe40d">6,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia1d48fd7ac0a4370ad327e889d379102_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtNy0xLTEtMTQ3NDU_5263e940-4e28-4d15-8f7b-8bd4d0dbf9e2">138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-competes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18d666b719ac49bb81730bf4eeaeca0d_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtMS0xLTEtMTQ3NDU_5f3b14c3-198d-4145-9816-9ecdb4263181">1,384</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i18d666b719ac49bb81730bf4eeaeca0d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtMy0xLTEtMTQ3NDU_3a19007a-eae0-4718-ba3b-6e7118d94cde">233</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfe35068d6454564b4abf1499b42daa7_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtNS0xLTEtMTQ3NDU_5bd82ccc-e8ff-492a-9218-bbe26dbc864a">796</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibfe35068d6454564b4abf1499b42daa7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtNy0xLTEtMTQ3NDU_9967b7cc-43ff-4ff1-9b07-e5307ec53d45">22</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53fd2119dff04fa88c9eabf52d4464dc_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtMS0xLTEtMTgwMzc_d0a14da9-ce4f-4877-a672-a9ef63e71c65">2,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53fd2119dff04fa88c9eabf52d4464dc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtMy0xLTEtMTk1Nzk_015c8f97-638d-428c-a632-8b61ea0c679a">344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtNS0xLTEtMTk1Nzk_9d9a90b2-f934-4b0f-9cb1-f2f1adeb2d34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtNy0xLTEtMTk1Nzk_22af43b8-4863-4114-b9e4-dd9385b93f09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctMS0xLTEtMTQ3NDU_0ce2d7a3-6069-433a-b5b9-25bf46aa0db6">57,024</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctMy0xLTEtMTQ3NDU_a31a1b36-c4cf-43e1-aaa8-4b1210020054">8,622</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctNS0xLTEtMTQ3NDU_cfe187b0-7545-41e0-992f-301aa937ea5a">21,116</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctNy0xLTEtMTQ3NDU_82f86ece-8670-47bd-8266-46c89ed329de">567</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2021,  2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIyOA_903f5844-0c34-4e1c-982f-e8ab901cf3c9">8.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIzNQ_8f33f7f8-110c-428f-9ab4-91c02f06687b">789</ix:nonFraction> thousand, and $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzEwOTk1MTE2MjgwNzA_253fe449-248a-4966-bca4-5949240e6bbf">5</ix:nonFraction> thousand respectively.</span></div><div style="margin-top:5pt;text-align:justify"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1NQ_16871329-d51a-4e23-86af-564d45daa8dc" escape="true"><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:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></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%">Future amortization expense is as follows:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzEtMi0xLTEtMTQ3NDU_0e71515a-0f60-431f-826f-361147bd0395">10,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzItMi0xLTEtMTQ3NDU_a2d315ea-54c7-44f0-8801-6c676549940e">10,596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzMtMi0xLTEtMTQ3NDU_7b553165-b064-4e4d-805a-90017c9102cd">10,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzQtMi0xLTEtMTQ3NDU_90f493ee-e8f3-418d-b560-9dfc1bda087e">10,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzUtMi0xLTEtMTQ3NDU_5e2c5928-0bb9-45e0-a445-fa870b7470b0">5,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzYtMi0xLTEtMTQ3NDU_d9ffa443-c037-4ab9-98eb-f6acb6d7955d">1,254</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzctMi0xLTEtMTQ3NDU_4e502809-b00b-4273-837a-d0678c049bf4">48,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-20</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_118"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2020 and DECEMBER&#160;31, 2019</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0NQ_89c14ae6-fbc4-4aec-a458-aa5989ea94f8" continuedAt="ic3ee46fa212944da8ba8c24b3490ffb2" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="ic3ee46fa212944da8ba8c24b3490ffb2" continuedAt="i60e363cddda34ef0acf65db3058a7ee8"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0Ng_f4880773-838e-4ba0-a6a5-aacb47e40e65" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes for the years ended&#160;December&#160;31, 2021&#160;and&#160;2020&#160;consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:55.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income Tax Expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current federal tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtMS0xLTEtMTQ3NDU_17fbab67-0e79-413a-ac29-488372c61c6e">115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtMy0xLTEtMTQ3NDU_d0e77a68-17e8-4ff7-8066-af7a58b2fd88">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtNS0xLTEtMTgxMzQ_16759556-9b2d-4426-bbe1-75bd2348308a">479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtMS0xLTEtMTQ3NDU_e7b0bb2e-46d3-4f48-8b70-65ac238a4e2c">949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtMy0xLTEtMTQ3NDU_56267dc9-ee14-4b86-90ae-d861560ba008">768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtNS0xLTEtMTgxMzQ_5b20f1fe-f1e5-437f-a2d1-b8e060cbf32a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax (benefit)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctMS0xLTEtMTQ3NDU_fd1cb5ec-d828-4f31-8ebf-c8f2faba6622">1,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctMy0xLTEtMTQ3NDU_78594fb4-a192-4734-829c-0ea16b9c403a">1,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctNS0xLTEtMTgxMzQ_8cde9236-db76-4016-a1f2-2415256f389b">479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtMS0xLTEtMTQ3NDU_a9f9201c-83b2-41c0-b3e8-6e9e0370e93c">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtMy0xLTEtMTQ3NDU_33ef4e50-6276-4017-860c-a8a13a0e6764">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtNS0xLTEtMTgxMzQ_6f69c6ec-b4bb-47e4-b985-8f007fb3646f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:DeferredTaxBeValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktMS0xLTEtMTQ3NDU_9ac103e1-9963-48d3-96a0-b0af7d3b9446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:DeferredTaxBeValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktMy0xLTEtMTQ3NDU_d2c28f42-bb27-4960-88c7-146a454c8565">1,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:DeferredTaxBeValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktNS0xLTEtMTk1ODQ_d553e05f-55ea-4269-abf2-a56219d0cdd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTEtMS0xLTE0NzQ1_8541151c-a783-4cd7-a1a8-e1993199b542">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTMtMS0xLTE0NzQ1_aea32b6f-bff5-402d-a5b5-90a95318024b">3,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTUtMS0xLTE4MTM0_58e4266b-3b26-4349-a190-49408d1bbcfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0Mw_67da6974-f9df-4ba3-be33-93c51b3b674f" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzQtMS0xLTEtMTQ3NDU_dff31620-aa37-47ec-a4be-8f27ab638bec">11,573</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzQtMy0xLTEtMTQ3NDU_603c6668-f00d-4dcc-be74-b166a369ac09">3,249</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzUtMS0xLTEtMTQ3NDU_8298edac-0a0a-4daa-8f60-05138cdf79bb">974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzUtMy0xLTEtMTQ3NDU_a878dbc4-2d44-4e99-ba9f-585a814db9b1">757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory reserves</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzYtMS0xLTEtMTQ3NDU_6d674b01-d787-426c-aaa1-0457999c237e">239</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzYtMy0xLTEtMTQ3NDU_dc5f082b-610e-4bb3-828d-2e28c59a8326">236</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzctMS0xLTEtMTQ3NDU_a94b7b8f-c17b-4d08-8f85-8592acc79d4c">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzctMy0xLTEtMTQ3NDU_f2d11661-8f0d-4a1c-8729-fae67264b5a9">146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzgtMS0xLTEtMTQ3NDU_5c7d2a34-ecf5-460a-b576-a654fe87c53e">1,266</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzgtMy0xLTEtMTQ3NDU_3a71b041-a378-4451-a9c5-f3b16ed78dd4">180</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzktMS0xLTEtMTQ3NDU_4a163bcb-9934-4513-a184-a6b74276d217">14,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzktMy0xLTEtMTQ3NDU_e0a7403c-f8bc-4c87-9fd6-9b0c2311791e">4,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%;text-decoration:underline">Deferred tax liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzExLTEtMS0xLTE0NzQ1_f3a43553-198a-4a6d-8d2c-a58760b05f99">11,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzExLTMtMS0xLTE0NzQ1_41955947-6054-42b2-b0f6-a08c75e30f8c">3,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEyLTEtMS0xLTE0NzQ1_b54ede80-5368-4cf8-a7df-7f974da7b2bc">5,392</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEyLTMtMS0xLTE0NzQ1_db287a3a-f6b9-44f6-98e1-c54999c69855">2,171</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEzLTEtMS0xLTE0NzQ1_37b6543e-67be-41d0-b063-0d5606b22803">16,539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEzLTMtMS0xLTE0NzQ1_0a730601-18a5-4dc2-b34a-ca3db47f2ae6">5,318</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred tax asset (liability)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" sign="-" name="grwg:DeferredTaxAssetsLiabilitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE0LTEtMS0xLTE0NzQ1_c4efc07d-dce5-4eb2-a8c1-1c57e17198c8">2,359</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" sign="-" name="grwg:DeferredTaxAssetsLiabilitiesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE0LTMtMS0xLTE0NzQ1_17e8996c-f2e6-41b9-af70-ab294b12f530">750</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation Allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE1LTEtMS0xLTE0NzQ1_ca2745a5-1801-4369-bb33-201051033639">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE1LTMtMS0xLTE0NzQ1_a5d12575-b121-40a6-8a34-9418d02acc2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax asset (liability), net</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE2LTEtMS0xLTE0NzQ1_7f3c7832-919a-45c9-9bf4-1f77f9693371">2,359</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE2LTMtMS0xLTE0NzQ1_3605c3cb-b6ab-40da-9802-a4563392303c">750</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a valuation allowance against all of our deferred tax assets as of December&#160;31, 2019. Given our current earnings and anticipated future earnings, we believe that there was sufficient positive evidence available that allowed us to reach the conclusion that the valuation allowance was no longer be needed as of December&#160;31, 2020. Release of the valuation allowance in 2020 resulted in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the Company had cumulative state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzE2NDkyNjc0NDM1OTc_bb42f3f0-f356-458d-886d-bca606036e0b">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzE2NDkyNjc0NDM2MDU_46816f08-3c91-4eab-bfcb-816197bd21eb">0.1</ix:nonFraction> million. State net operating loss carryforwards will begin to expire in calendar year 2036.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i60e363cddda34ef0acf65db3058a7ee8"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0NA_808cdf96-fddd-4d80-92b6-450ed615aa42" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the U.S.&#160;Federal statutory income tax rate and the Company&#8217;s effective tax rate were as follows for the years ended December&#160;31, 2021 and 2020, and 2019:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"></td><td style="width:55.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;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:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItMS0xLTEtMTQ3NDU_5df62bd3-35a1-4113-b748-db0fc5ff04d7">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItMy0xLTEtMTQ3NDU_39e51d28-461b-4104-a2d0-6be89be12871">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItNS0xLTEtMTgzMDk_fe1292d1-c5d9-40d5-9f1b-191b782323a4">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">State and local income taxes (net of federal tax benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtMS0xLTEtMTQ3NDU_b7a3576b-d73f-4b0b-83c1-83840cb018dc">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtMy0xLTEtMTQ3NDU_41127085-ccf6-44ce-9c86-b149b304692e">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtNS0xLTEtMTgzMDk_024fde9b-33de-40c2-88e8-bf09b06b77d4">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtMS0xLTEtMTQ3NDU_8931f079-3106-4c14-bf82-60e13dbfb155">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtMy0xLTEtMTQ3NDU_25c3be28-e5c1-4d3e-bc41-abca38b0b592">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtNS0xLTEtMTgzMDk_5c255b33-ddd8-49e3-875b-421faaa3df14">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtMS0xLTEtMTQ3NDU_4276ff23-ef59-4648-87ec-de5bca729bdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtMy0xLTEtMTQ3NDU_b7f5ab74-050b-4c30-aa0c-f1a97b5d1fce">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtNS0xLTEtMTgzMDk_8b276f1e-5d9a-4391-b633-3b023e54858e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctMS0xLTEtMTQ3NDU_a2957b8e-3989-4f20-b545-8c7da97ee305">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctMy0xLTEtMTQ3NDU_77200e34-24fa-44ad-8b78-35568007ed9b">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctNS0xLTEtMTgzMDk_f9dc862f-bf28-4fc7-bdc4-41aa57b9c09e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Return to provision adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" sign="-" name="grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktMS0xLTEtMTQ3NDU_cbc5390f-c4c0-4a04-afde-7962325d5426">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktMy0xLTEtMTQ3NDU_57a20c72-7288-4329-8895-2f21d078a440">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktNS0xLTEtMTgzMDk_fe2c1666-3bfa-49e1-b3e5-5a33e8211778">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTEtMS0xLTE0NzQ1_362c960a-e05c-4ad4-ad91-6a8ea61091f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTMtMS0xLTE0NzQ1_e0bbc47d-970c-492b-8e6e-9f7e5ea20e16">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTUtMS0xLTE4MzA5_ed27e989-4168-4e65-af7f-c3b552533404">25</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTEtMS0xLTE0NzQ1_9d84d9cb-7a08-4a81-93a8-d72838e2f6cf">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTMtMS0xLTE0NzQ1_a2700018-de5b-4671-8bf3-0cd71a8c841c">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTUtMS0xLTE4MzA5_bf5817f7-b939-4fae-a0a3-f1433d3d4cf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_121"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwMA_586b177e-8a1d-44d1-ba33-f18e4ff7c082" continuedAt="if049e115237149e78ae22cae290e5d44" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="if049e115237149e78ae22cae290e5d44"><div style="margin-top:5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwMQ_d2d9fbd4-f7ce-40a5-b323-ee694d1a7784" escape="true"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term debt is as follows:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells Fargo Equipment Finance, interest at <ix:nonFraction unitRef="number" contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl80Nw_b91a0e02-9c7c-4d86-9c65-c7f4ed7ca29e">3.5</ix:nonFraction>% per annum, payable in monthly installments of $<ix:nonFraction unitRef="usd" contextRef="if361eca788a6410f86b86f68d9637e7d_D20210101-20211231" decimals="2" name="us-gaap:DebtInstrumentPeriodicPayment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl8xMDk5NTExNjI3OTc1_541a2ebe-144b-4aca-a432-fabb79aa7c67">518.96</ix:nonFraction> beginning April 2016 through March 2021, secured by warehouse equipment with a book value of $<ix:nonFraction unitRef="usd" contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231" decimals="0" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl8xOTc_2ce4eadd-3fec-435e-a9ec-bf124baab6d5">25,437</ix:nonFraction></span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMS0xLTEtMTQ3NDU_b0d6dbaa-27fa-4e03-a653-f66c9d0f7866">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6f03c5b5304fe6a85f5a081555d7fa_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMy0xLTEtMTQ3NDU_c8882ae1-4d71-4f65-8a48-37f62bb6b55d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable issued in connection with seller financing of assets acquired, interest at <ix:nonFraction unitRef="number" contextRef="i06935494a5d842939ab9bdc848e70039_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y185Mw_50a98e28-28ba-44df-a5e2-7f680532d132">8.125</ix:nonFraction>%, payable in <ix:nonFraction unitRef="installment" contextRef="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231" decimals="INF" name="grwg:NumberOfInstallments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y18xMDg_26475002-ff20-4d2f-92b5-7219fb541447">60</ix:nonFraction> installments of $<ix:nonFraction unitRef="usd" contextRef="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y18xMjc_649a754f-2323-418e-961d-46df005ac8f4">8,440</ix:nonFraction>, due August 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06935494a5d842939ab9bdc848e70039_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMS0xLTEtMTQ3NDU_4d67ff97-bcac-4dcf-bf7d-8bb6ffe15b5b">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic701c86630004b3bb7bae9b843f77a68_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMy0xLTEtMTQ3NDU_b1c4596b-40a3-47fa-93dc-16f8f4b05fcc">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzgtMS0xLTEtMTQ3NDU_84c60b60-3c9d-4338-871f-f440e27233ba">158</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzgtMy0xLTEtMTQ3NDU_7b967683-cf87-45bb-bbea-c6abdc374b8d">241</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Current Maturities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzktMS0xLTEtMTQ3NDU_0465a632-a001-436c-ac73-4365844ef463">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzktMy0xLTEtMTQ3NDU_fb7415b7-91ae-4ce7-9461-fc4754cbd570">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-Term Debt</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzEwLTEtMS0xLTE0NzQ1_bac97f95-bd83-46cd-b685-066dcac9680d">66</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzEwLTMtMS0xLTE0NzQ1_6f678e97-8194-4494-af86-0e0b1b005a84">158</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzk5_856ab30f-4bae-4405-9dda-4b32aab634c0" escape="true"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></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:100%">Debt maturities as of December 31, 2021 are as follows:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzEtMS0xLTEtMTQ3NDU_899f0976-ffe1-4723-baae-6b7ad52ced0f">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzItMS0xLTEtMTQ3NDU_7efb7c85-fecf-4ed7-a4c1-9e9db97dfe5d">66</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzQtMS0xLTEtMTQ3NDU_3a9944a4-7ce1-4a13-b566-ff0e4fb1a343">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the years ended December&#160;31, 2021,  2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzc2_c64ca034-3c35-42c7-8070-3c222e2a1ca7">43</ix:nonFraction> thousand,  $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzgz_2ec0bf8b-f7ee-4d7c-9894-59217c3500b3">14</ix:nonFraction> thousand, and $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwOTk1MTE2Mjc5MDI_22c0104c-a96b-4930-af93-154030f2f312">45</ix:nonFraction> thousand, respectively.</span></div></ix:continuation><div id="i08ef902b0bc9495da35db44dc80e3552_127"></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDQ_136a6beb-e313-4f5d-80b3-07170b5cdf4e" continuedAt="i7d03562c21a74354a4863cae67594b00" escape="true">LEASES </ix:nonNumeric></span></div><ix:continuation id="i7d03562c21a74354a4863cae67594b00" continuedAt="i031103191b9449cdbdf08a0f7c1c6466"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if a contract contains a lease at inception. Our material operating leases consist of retail and warehouse locations as well as office space. Our leases generally have remaining terms of <ix:nonNumeric contextRef="ia7fb04fd1ac242bb829c3ff251225b10_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxMw_50e48d8d-9e80-41a3-acbb-630e22361c79">1</ix:nonNumeric>-<ix:nonNumeric contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxNg_0457d5e5-ed0a-4e1e-bfa8-82071bf7fd56">7</ix:nonNumeric> years, most of which include options to extend the leases for additional <ix:nonNumeric contextRef="ia7fb04fd1ac242bb829c3ff251225b10_I20211231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzI4Ng_752e2fbd-20fa-4279-9394-e882156625cc">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxOTkwMjMyNTc4MDY_e503de20-7f34-45fd-ad51-8fc2de93974d">5-year</ix:nonNumeric> periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;LEASES, Continued</span></div></div><ix:continuation id="i031103191b9449cdbdf08a0f7c1c6466"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments not yet paid, we estimate incremental secured borrowing rates corresponding to the maturities of the leases. Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected the practical expedient to account for lease and non-lease components as a single component for our entire population of leases.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term expenses include only those leases with a term greater than one month and 12 months or less, and expense is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less, that do not include an option to purchase the underlying asset that we are reasonably certain to exercise, are not recorded on the balance sheet.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recorded within our consolidated statements of operations based upon the nature of the assets. Where assets are used to directly serve our customers, such as facilities dedicated to customer contracts, lease costs are recorded in &#8220;store operating costs.&#8221; Facilities and assets which serve management and support functions are expensed through general and administrative expenses.</span></div><div style="margin-top:5pt;text-align:justify"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDU_54a9f49e-46e4-454f-bd9c-308e0e65ccc9" escape="true"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Right to use assets, operating lease assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzEtMS0xLTEtMTQ3NDU_1721983a-37c7-4e82-8108-7bcb44fa5c42">43,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzEtMy0xLTEtMTQ3NDU_f120bc48-e484-450b-b8df-78b76c739975">12,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Current lease liability</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzMtMS0xLTEtMTQ3NDU_1bc1248c-d377-40b2-8af6-c98520da40ae">6,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzMtMy0xLTEtMTQ3NDU_cbf880d2-66df-48fc-8e68-f67c6262a3c4">3,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Non-current lease liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzQtMS0xLTEtMTQ3NDU_221b8cba-fc30-4c9b-8441-c2e5e3cf4db2">38,546</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzQtMy0xLTEtMTQ3NDU_ba2d60ca-c0b5-48dd-91dc-875a3a0f38bc">9,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzUtMS0xLTEtMTQ3NDU_6e7869ef-c3fa-4bcf-ba2d-c9b6eba4c78e">45,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzUtMy0xLTEtMTQ3NDU_054195f3-c61a-4106-b032-75fbe9b5ddf0">12,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:5pt;text-align:justify"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDY_5b537d65-5b57-4638-abe7-7b2a1ebc67fd" escape="true"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzEtMS0xLTEtMTQ3NDU_8a87cd2d-c3d4-4482-b7e3-0950c409d27f">7.1</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzEtMy0xLTEtMTQ3NDU_e33adf40-f795-43d7-be03-8701c94c4b4a">3.5</ix:nonNumeric> years</span></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:100%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzItMS0xLTEtMTQ3NDU_bd0c92c5-fbbf-44a2-94c7-8dc04a04c5a4">6.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzItMy0xLTEtMTQ3NDU_6ae9b968-89e4-4513-8d8c-7cef546ac64b">7.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:5pt;text-align:justify"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDc_3aa623d7-8db1-4602-aa09-815475f027af" escape="true"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzItMS0xLTEtMTQ3NDU_afa94eb0-db77-4900-b988-b963efcd2190">8,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzItMy0xLTEtMTQ3NDU_76f58954-f5ea-4729-87ed-ea8d53a6c80e">2,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Variable lease costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzMtMS0xLTEtMTQ3NDU_caae297d-970d-4ace-9c0c-95c580e3d85c">2,130</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzMtMy0xLTEtMTQ3NDU_f0d31e9e-9f00-4ddf-b7be-f8f8e9170fac">1,071</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzQtMS0xLTEtMTQ3NDU_a5cc8a6c-bf53-4fe5-8939-9ca2c91a72b2">205</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzQtMy0xLTEtMTQ3NDU_87510350-c51a-4f50-a292-b9ce4b282e87">95</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;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%">Total operating lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzUtMS0xLTEtMTQ3NDU_00a65528-456e-4bd7-9600-bf77397bd358">10,540</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzUtMy0xLTEtMTQ3NDU_38b82618-dd2c-489c-b9ca-9664583c73c0">3,967</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDM_92f57988-bf5f-4a85-957a-3261f057b4fd" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company&#8217;s operating lease liabilities as of December&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><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:85.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzAtMS0xLTEtMTQ3NDU_940b1712-2056-4809-b002-2b8050b3b24f">9,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzEtMS0xLTEtMTQ3NDU_656266b4-d9e9-4889-9530-9e1ba552d711">9,024</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzItMS0xLTEtMTQ3NDU_ee01008a-7649-418c-8c55-a7f6fb5da6c9">7,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzMtMS0xLTEtMTQ3NDU_8ce35253-8040-4bb4-985d-904f872bd827">6,875</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzQtMS0xLTEtMTQ3NDU_5989940c-fe50-40ce-b656-50a76d4c0a5b">5,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzUtMS0xLTEtMTQ3NDU_a57b40b4-9992-4c53-bcb8-f8059804960f">18,466</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzYtMS0xLTEtMTQ3NDU_352d5693-cf0f-484a-bea4-1e73f611acb7">57,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Less: Imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzctMS0xLTEtMTQ3NDU_b831a9f7-f928-4e69-bb31-478d59338d51">11,647</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Lease Liability at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzgtMS0xLTEtMTQ3NDU_32c45b70-5c56-4c6b-bcbd-6a082e9a8ddb">45,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-23</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_133"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;CONVERTIBLE DEBT, Continued</span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEyNjg_9590a696-6625-4fd2-9e80-600b1e48dcb4" continuedAt="ibe0e91293ceb437fa100feb6974dfb31" escape="true">CONVERTIBLE DEBT </ix:nonNumeric></span></div><ix:continuation id="ibe0e91293ceb437fa100feb6974dfb31"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2018, the Company completed a private placement of a total of <ix:nonFraction unitRef="shares" contextRef="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEwMA_161c74d9-14b9-4c4f-8d41-c8b593e0a9aa">36</ix:nonFraction> units of the Company&#8217;s securities at the price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112" decimals="0" name="us-gaap:SaleOfStockPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzE1Mw_6b82f0fb-3412-47d0-a69e-2a7595f573ff">250,000</ix:nonFraction> per unit pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Rule 506 of Regulation D promulgated thereunder. Each unit consisted of (i) a .<ix:nonFraction unitRef="number" contextRef="i7451f2420e44421da59987b5ac8febb9_I20180112" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzM0MA_d7b86c89-208b-47ac-9fa5-6aebb99cc4b8">1</ix:nonFraction>% unsecured convertible promissory note of the principal amount of <ix:nonFraction unitRef="usd" contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzQwOA_85dcb8f8-34af-47f6-9462-56d066d2f88e">250,000</ix:nonFraction>, and (ii) a <ix:nonNumeric contextRef="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112" name="grwg:TermOfWarrant" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMjM_86a33753-b6af-4bc4-9839-6db25c61e679">3-year</ix:nonNumeric> warrant entitling the holder to purchase <ix:nonFraction unitRef="shares" contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112" decimals="0" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzQ3Mg_53b9addd-a699-4f8d-bcc8-e6c1719f117a">37,500</ix:nonFraction> shares of the Company&#8217;s common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzUyMw_f8e5220f-8640-48ea-8819-dbf334eacb56">.001</ix:nonFraction> per share, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzU1MQ_88205e4e-2736-45fd-8db6-a1e593baac32">.01</ix:nonFraction> per share or through cashless exercise.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible debt had a maturity date of January 12, 2021 and the principal balance and any accrued interest was convertible by the holder at any time into common stock of the Company at conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzgwMw_3dda89b3-cf75-44b2-9d4f-f90dc64f18bd">3.00</ix:nonFraction> a share. Principal due and interest accrued on the notes automatically converted into shares of common stock, at the conversion price, if at any time during the term of the notes, commencing twelve (<ix:nonNumeric contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231" name="grwg:DebtInstrumentConvertibleConversionTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMjU_49dc2f8f-aff6-410c-9590-d875a0bcd15d">12</ix:nonNumeric>) months from the date of issuance, the common stock trades minimum daily volume of at least <ix:nonFraction unitRef="shares" contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231" decimals="0" name="grwg:DebtInstrumentConvertibleMinimumTradesVolumeShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNDg_00d95c17-1136-49fc-8fb5-9529953779ef">50,000</ix:nonFraction> shares for twenty (<ix:nonFraction unitRef="d" contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMzM_f70f7bd0-f457-4fbe-83b8-fdd8758ee37f">20</ix:nonFraction>) consecutive days with a volume weighted average price of at least $<ix:nonFraction unitRef="usdPerShare" contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNDE_f9e9230a-908f-49f8-a465-dd2b674409ff">4.00</ix:nonFraction> per share.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2019, convertible debt and accrued interest of $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="0" name="us-gaap:DebtConversionOriginalDebtAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5Xzg4Ng_6d904841-5942-4c0f-8931-71f4c4ac2540">2.4</ix:nonFraction> million, net of unamortized debt discount of $<ix:nonFraction unitRef="usd" contextRef="i78157624986d44f68984cb9466aabc31_I20191231" decimals="0" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzkyNg_0c38a70f-a562-4432-9f57-6f9ae2aa7e3e">675</ix:nonFraction> thousand, was converted into <ix:nonFraction unitRef="shares" contextRef="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231" decimals="0" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5Xzk0OQ_34763c85-59a0-4895-ba3e-6e07fe15d06e">1,258,608</ix:nonFraction> shares of common stock at the conversion rate of $<ix:nonFraction unitRef="usdPerShare" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockConvertibleConversionPriceIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEwMDE_5fc34415-c130-408e-b0cf-71d7fda6b97b">3.00</ix:nonFraction> per share. As of December&#160;31, 2019, there was <ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="INF" name="us-gaap:ConvertibleDebt" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNjE_9f020f72-7fa5-46a6-b761-7b128a0f4a61">no</ix:nonFraction> convertible debt remaining.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231" decimals="INF" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNjA3NDk_89de91fc-a4c0-4f30-9f12-f5946fced99c"><ix:nonFraction unitRef="usd" contextRef="i40e616906fff4dffb0707c10b1935cb2_D20200101-20201231" decimals="INF" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNjA3NDk_fccf1fd5-127c-4d71-ac2d-516add90ab72">no</ix:nonFraction></ix:nonFraction> amortization of debt discount for the years ended December&#160;31, 2021 and 2020. Amortization of debt discount for the years ended December&#160;31, 2019, was  $<ix:nonFraction unitRef="usd" contextRef="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzExMzc_e4cf20ed-2e2a-4cd7-8e69-e2ab88d31a65">0.4</ix:nonFraction> million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020 there were <ix:nonFraction unitRef="shares" contextRef="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231" decimals="0" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzE2NDkyNjc0NDY3MjE_f79c0af1-e2a5-4d81-bc16-bb164fecab92">93,750</ix:nonFraction> and  <ix:nonFraction unitRef="shares" contextRef="i6a5b93ce9cbb4e7fb6808451eb142062_I20201231" decimals="0" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzExNzk_1d4179ad-5d48-4254-8792-f5f3edae26e3">93,750</ix:nonFraction>  warrants outstanding, respectively, related to the issuance of convertible debt.</span></div></ix:continuation><div id="i08ef902b0bc9495da35db44dc80e3552_139"></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDc_7c0237b7-abde-4854-bf50-8d29f2cabbe9" continuedAt="i418491e88fd14f00948bcfe9a7b7aab4" escape="true">SHARE BASED PAYMENTS</ix:nonNumeric></span></div><ix:continuation id="i418491e88fd14f00948bcfe9a7b7aab4" continuedAt="i53afa33bbf34437483bf9c3f4da766d2"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains long-term incentive plans for employee, non-employee members of our Board of Directors, and consultants. The Plans allows us to grant equity-based compensation awards, including stock options, stock appreciation rights, performance share units, restricted stock units, restricted stock awards, or a combination of awards (collectively, share-based awards).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2014, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) approved the 2014 Equity Incentive Plan (&#8220;2014 Plan&#8221;) pursuant to which the Company may grant incentive, non-statutory options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock or cash awards to employees, nonemployee members of our Board, consultants and other independent advisors who provide services to the Company. The maximum shares of common stock which may be issued over the term of the 2014 Plan shall not exceed <ix:nonFraction unitRef="shares" contextRef="ide54d920049c485eb0fff4744f5c012a_I20140306" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMDM_687896d7-16bf-473c-b766-f6861d4485ec">2,500,000</ix:nonFraction> shares. Awards under the 2014 Plan are made by the Board or a committee designated by the Board. Options under the 2014 Plan are to be issued at the market price of the stock on the day of the grant except to those issued to holders of 10% or more of the Company's common stock which is required to be issued at a price not less than <ix:nonFraction unitRef="number" contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMTQ_448232ad-2a70-4bcd-b8c6-e263d89e6e9a">110</ix:nonFraction>% of the fair market value on the day of the grant. Each option is exercisable at such time or times, during such period and for such numbers of shares shall be determined by the plan administrator. No option may be exercisable for more than <ix:nonNumeric contextRef="i45a547d191024d2caa321c4e3371ec96_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMjQ_32fd7a2a-e32c-459e-8e1f-10befdae15cb">ten years</ix:nonNumeric> (<ix:nonNumeric contextRef="i54b7377523704fe5b40fb2aaad63092a_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMjU_87518e6e-fe7b-4441-bf53-7bb79ef2f98c">five years</ix:nonNumeric> in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 7, 2018, the Board adopted the 2018 Equity Compensation Plan (the &#8220;2018 Plan&#8221;) and on April 20, 2018, the shareholders approved the 2018 Plan. On February 7, 2020, the Board approved the amendment and restatement of the 2018 Plan to increase the number of shares issuable thereunder from <ix:nonFraction unitRef="shares" contextRef="i6dfcdd934d174e779bf04ff0f2e2bd36_I20200206" decimals="0" name="grwg:StockIssuedOverTheTermOfThePlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzExNjc_735e1bab-a84f-4639-a4bb-2d33cbf6d30d">2,500,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="id5d1f8580e10400f930c3f58eff717f4_I20200207" decimals="0" name="grwg:StockIssuedOverTheTermOfThePlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzExNzM_a0daa282-0098-45dc-993b-40c750693f71">5,000,000</ix:nonFraction>, which amendment was approved by shareholders on May 11, 2020. The 2018 Plan will be administered by the Board. The Board may grant options to purchase shares of common stock, stock appreciation rights, restricted stock units, restricted or unrestricted shares of common stock, performance shares, performance units, other cash-based awards and other stock-based awards. The Board also has broad authority to determine the terms and conditions of each option or other kind of equity award, adopt, amend and rescind rules and regulations for the administration of the 2018 Plan and amend or modify outstanding options, grants and awards.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i53afa33bbf34437483bf9c3f4da766d2" continuedAt="i1ff9f84f38d74cb2b954c5e965e6fb63"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options, stock purchase rights or awards may be made under the 2018 Plan on or after the ten-year anniversary of the adoption of the 2018 Plan by the Board, but the 2018 Plan will continue thereafter while previously granted options, stock appreciation rights or awards remain subject to the 2018 Plan. Options granted under the 2018 Plan may be either "incentive stock options" that are intended to meet the requirements of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code") or "nonstatutory stock options" that do not meet the requirements of Section 422 of the Code. The Board will determine the exercise price of options granted under the 2018 Plan. The exercise price of stock options may not be less than the fair market value, on the date of grant, per share of our common stock issuable upon exercise of the option (or <ix:nonFraction unitRef="number" contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUwOTg_c9678457-cd78-4c28-b574-c787b0b4136d">110</ix:nonFraction>% of fair market value in the case of incentive options granted to a 10% stockholder). No option may be exercisable for more than <ix:nonNumeric contextRef="if239a3e859634d768708a096c9929116_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUxMDg_0185ea11-52ff-4e2e-91fb-466a7c57fecc">ten years</ix:nonNumeric> (<ix:nonNumeric contextRef="if5ed726334f14926bcc6944f0638efee_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUxMDk_f18a0a65-629f-48e7-b93d-622ca67869b9">five years</ix:nonNumeric> in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments through the measurement and recognition of compensation expense for share-based payment awards made to employees and directors of the Company, including stock options and restricted shares. The Company also issues share based payments in the form of common stock warrants to non-employees.</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDg_8651ba1a-b613-4852-8bd1-c6f36f5d3acf" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents share-based payment expense for the years ended December&#160;31, 2021, 2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.878%"><tr><td style="width:1.0%"></td><td style="width:49.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Restricted stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItMS0xLTEtMTQ3NDU_96989359-9b3d-4d61-af94-6b3e63c6ea59">4,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItMy0xLTEtMTQ3NDU_176e3ef2-7165-47ca-999d-f15afc59f90c">5,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItNS0xLTEtMTg1NjI_55f08ea4-38e9-4d46-8180-4d11eb334df6">1,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtMS0xLTEtMTQ3NDU_ee73eb3c-1342-4f9a-b74c-0d43c83db9e0">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockOptionPlanExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtMy0xLTEtMTQ3NDU_e1cda433-01ce-498f-a45c-63276d77dd58">2,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:StockOptionPlanExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtNS0xLTEtMTg1NjI_9af610bb-7f6b-404a-80b6-50ee7f9a4030">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:WarrantExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtMS0xLTEtMTQ3NDU_328535c2-8e99-466b-9146-ea6ea74f6a86">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:WarrantExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtMy0xLTEtMTQ3NDU_d5b85d8d-2622-41e1-9500-a4a954b4b60d">441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:WarrantExpenses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtNS0xLTEtMTg1NjI_09b416ca-e17f-4729-81b4-9e8547bd8fdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtMS0xLTEtMTQ3NDU_09f6aa38-4560-4fd6-84f6-4f13e1a13146">6,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtMy0xLTEtMTQ3NDU_941a9344-2047-430f-b196-3c7c1f6ef7c0">7,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtNS0xLTEtMTg1NjI_84a36505-5cf0-4093-9f84-eaf43c13d7cf">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="-5" name="grwg:UnamortizedShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzIzMjA_a1825a8f-f816-4f57-9799-6450cea8b736">7.9</ix:nonFraction> million of unamortized share-based compensation for option awards and restricted stock awards, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" name="grwg:ShareBasedCompensationWeightedAveragePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI0Nzk_eb70ee79-985e-4004-9926-78fce84ffea1">2.9</ix:nonNumeric> years. As of December&#160;31, 2021, the Company also had approximately $<ix:nonFraction unitRef="usd" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="-5" name="grwg:UnamortizedShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDE1MTI_3f9c8949-84d3-42bc-ba59-d4f9a54334ec">2.5</ix:nonFraction> million of unamortized share-based compensation for common stock warrants issued to consultants, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" name="grwg:ShareBasedCompensationWeightedAveragePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI2ODk_73ea6c13-bb7e-46e4-a0c1-efe7d2be7762">1.91</ix:nonNumeric> years.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues shares of restricted stock to eligible employees, which are subject to forfeiture until the end of an applicable vesting period. The awards generally vest on the second or third anniversary of the date of grant, subject to the employee&#8217;s continuing employment as of that date. Restricted stock is valued using market value on the grant date.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i1ff9f84f38d74cb2b954c5e965e6fb63" continuedAt="i0e206859d0194e54bc9fa957c5fc4132"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDk_1704e4a2-2fef-4fa5-beac-f04b9a900cae" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock activity for the years ended December&#160;31, 2021 and 2020 is presented in the following table:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f67a79c58a648d189fdbc83180b78f9_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzEtMS0xLTEtMTQ3NDU_17b30c53-b118-4b20-a43a-7b7327572b6f">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f67a79c58a648d189fdbc83180b78f9_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzEtMy0xLTEtMTQ3NDU_845fb6ba-d9ad-4462-a0eb-b075bcc83eee">3.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzItMS0xLTEtMTQ3NDU_dab8acb1-0681-4da7-a18f-da0a4fe9e8e6">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzItMy0xLTEtMTQ3NDU_b5e01362-bcad-4c4d-95a3-d6e57da7a259">4.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzMtMS0xLTEtMTQ3NDU_686c3fee-09ba-429f-9523-da6f42023c3c">800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzMtMy0xLTEtMTQ3NDU_ac8bd24f-6324-4187-b4ae-863b86e80bdd">5.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzQtMS0xLTEtMTQ3NDU_feef30b4-52af-4eaf-9048-055e35479122">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzQtMy0xLTEtMTQ3NDU_d5c2e506-6dde-4507-aa94-34cb9bd27f22">4.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzUtMS0xLTEtMTQ3NDU_275a8cd1-e162-487f-9631-192d90cecdcc">630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzUtMy0xLTEtMTQ3NDU_9b667d7e-75fe-478a-a23d-41dbd03b126f">4.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzYtMS0xLTEtMTQ3NDU_8e31b325-5c1d-46e6-ac15-a52b10fa6451">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzYtMy0xLTEtMTQ3NDU_d6b09582-9453-4b0b-83fa-732e2856aa1e">36.98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzctMS0xLTEtMTQ3NDU_159243a6-19a8-4e17-b04e-96a84b2811b1">360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzctMy0xLTEtMTQ3NDU_49912b4e-4fed-4cd8-bffc-771bfc4fb06f">8.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzgtMS0xLTEtMTQ3NDU_3b802ca5-7286-46eb-8b07-1f26f7866124">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzgtMy0xLTEtMTQ3NDU_2b8b6d4c-0c40-4dc8-9ada-acf3e9429584">18.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie88b35fc64bb44d0966f9c057043bbdc_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzktMS0xLTEtMTQ3NDU_23bd6e79-d968-48ca-9356-8c26aeec01d5">484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie88b35fc64bb44d0966f9c057043bbdc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzktMy0xLTEtMTQ3NDU_d043d399-d15c-4bed-91bb-6b069f060391">20.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Option</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTA_cfc2003b-6714-4b25-9b23-765d1c33e19f" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards issued under the 2014 and 2018 Plan as of December&#160;31, 2021 are summarized below:</span></div><div style="text-align:justify"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231" decimals="-3" name="grwg:TotalSharesAvailableForIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzEtMS0xLTEtMTQ3NDU_3dd4c607-63b8-4791-a3a0-76104862adfb">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2b2b5e09db034bc59e3b8f88d6273f0c_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzItMS0xLTEtMTQ3NDU_fad52fda-15c5-4454-b015-aa548abb65ea">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231" decimals="-3" name="grwg:TotalOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzMtMS0xLTEtMTQ3NDU_fabf3aa5-1b17-4ba3-92ec-519938f2fadc">2,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231" decimals="-3" name="grwg:TotalSharesIssuedPursuant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzQtMS0xLTEtMTQ3NDU_31717049-8fd4-4f64-884d-b19fb739a4d2">375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2014 Plan, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231" decimals="-3" name="grwg:AwardsAvailableForIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzUtMS0xLTEtMTQ3NDU_38a9f4a6-92fc-4062-a208-9d1b1f91c540">16</ix:nonFraction></span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2018 Plan, as amended</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231" decimals="-3" name="grwg:TotalSharesAvailableForIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzEtMS0xLTEtMTQ3NDU_d09f95a9-2e42-430f-922d-dc594ed1a90f">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i946187f2ea1e44b1bede59eed446560f_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzItMS0xLTEtMTQ3NDU_9e8c165e-e8e4-409f-92dd-03374754cf6c">886</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2018 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231" decimals="-3" name="grwg:TotalOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzMtMS0xLTEtMTQ3NDU_fef15da2-2a4b-48aa-b3f0-2209e5ab9382">964</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2018 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231" decimals="-3" name="grwg:TotalSharesIssuedPursuant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzQtMS0xLTEtMTQ3NDU_33728f38-6c65-44bc-a0ed-caf9141a93b0">1,452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2018 Plan, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231" decimals="-3" name="grwg:AwardsAvailableForIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzUtMS0xLTEtMTQ3NDU_bb1cbcbf-815b-422e-a2c3-ec18cd48d621">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option and warrant granted is estimated on the grant date using the Black-Scholes option valuation model. The assumptions used to calculate the fair value of options and warrants granted are evaluated and revised, as necessary, to reflect market conditions and the Company&#8217;s experience. Stock options and warrants are expensed on a straight-line basis over the vesting period, which is considered to be the requisite service period. There were no options or warrants issued during 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i0e206859d0194e54bc9fa957c5fc4132"><div style="text-align:justify"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:ScheduleOfOptionsOutstandingPursuantTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTE_1f8ea0d6-66a8-4d93-9b10-04de7936f34a" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.151%"><tr><td style="width:1.0%"></td><td style="width:49.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphZDJlNDRiZDM3NTk0ZjUzYWI3NDZlMjU4ZWNhZTRhYl80_6ef880c3-3804-4c35-8634-c6ee1956f8c2">77.75</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphZDJlNDRiZDM3NTk0ZjUzYWI3NDZlMjU4ZWNhZTRhYl83_be5fa291-6ba5-4a30-a28a-505e3c9d5f73">80.7</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo0Njk4NDgyYzBhZGU0NjkyYTFhNjczNzQyZGZkOGY4OV80_45306f5e-a1ef-4557-9ea4-57787bb1b1b6">87.8</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo0Njk4NDgyYzBhZGU0NjkyYTFhNjczNzQyZGZkOGY4OV83_e0e7aa51-06dd-433d-91e0-6fc30d743dbf">92.70</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Expected dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzItMS0xLTEtMTY4ODE_71f900e7-8e28-438c-b643-39cbdf910def">None</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzItMy0xLTEtMTY4ODE_ad0ef6ae-5137-4adf-b887-cd45e785ac31">None</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphMzA4OWFmNjM2NGI0ZTcyODUyM2E1YTIzM2ZlY2NiNF80_c9d4ad7b-fc98-4db4-abd6-c043161b508a">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphMzA4OWFmNjM2NGI0ZTcyODUyM2E1YTIzM2ZlY2NiNF83_25900b41-1182-48a6-ad89-ff79af4b4d6f">5</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjowODAwN2I4MTRjNWI0YTI0OGNmMjRlYTA0NjgzMzM2NF80_08c33c09-bee9-4bc0-aa35-94205772c22f">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjowODAwN2I4MTRjNWI0YTI0OGNmMjRlYTA0NjgzMzM2NF83_f2cc43a7-5a40-48f4-ba9f-fdf046a86eab">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjpmMmY1YmM4NWRhYzU0MmM4OWVhNmJhNmU5ZTIwNzZjNV80_2d04edb9-27be-4740-b49b-5bb2e1c66491">1.64</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjpmMmY1YmM4NWRhYzU0MmM4OWVhNmJhNmU5ZTIwNzZjNV83_2c5e7d9b-6ced-4aac-b943-1ef5b7508e16">1.75</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMy0xLTEtMTQ3NDU_c50e636e-b151-418d-9c7a-9b3532f4edb8">1.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options outstanding pursuant to 2014 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:OptionsOutstandingPursuantTo2014Plan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzctMy0xLTEtMTQ3NDU_afa94cf2-8b64-40ec-a95b-45d6505778d6">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding pursuant to 2018 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:OptionsOutstandingPursuantTo2018Plan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzgtMy0xLTEtMTQ3NDU_2ba4994d-d4e8-40f8-bca5-97e6cfc5a022">886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options issued outside of 2014 and 2018 Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:OptionsIssuedOutsideOf2014And2018Plans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzktMy0xLTEtMTQ3NDU_3d4182d9-5474-4fad-9d08-82d7c5fab17e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total options outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:TotalOptionsOutstandingDecember312021" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEwLTMtMS0xLTE0NzQ1_71f51657-19fb-4977-b4a0-7959214a01cf">906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTI_f8ad0ab0-fca3-48dd-819e-877f3754219b" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes all the options granted by the Company during years ended December&#160;31, 2021 and 2020:&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></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:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Weighted-<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Weighted- Average Remaining<br/>Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Weighted-<br/>Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItMi0xLTEtMTQ3NDU_de38896a-df14-4042-bbcb-d111466f2bfe">1,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItNC0xLTEtMTQ3NDU_3c9ad1cb-ca58-4fed-82e5-caaef87ea8c2">2.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItNi0xLTEtMTQ3NDU_d0d2f8c6-f2a5-48f3-8b94-1e48e07dc28a">3.60</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItOC0xLTEtMTQ3NDU_a4150b6a-eebb-4308-aac2-24c3c1425f5c">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtMi0xLTEtMTQ3NDU_30ee907f-5d6d-45fc-b36d-d0819a4b5aa0">892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtNC0xLTEtMTQ3NDU_e3304570-b9fa-49db-9180-05157e1ab4d8">4.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtOC0xLTEtMTQ3NDU_b563796a-662d-40b5-a398-9be74707ebe6">2.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtMi0xLTEtMTQ3NDU_ddcae6f6-0486-4ffe-9666-d71a6ca4b279">984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtNC0xLTEtMTQ3NDU_3f981495-9b33-424a-9893-a6a27059974a">2.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtOC0xLTEtMTQ3NDU_ac5c1c40-e456-458c-b67c-de92aeea459c">1.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtMi0xLTEtMTQ3NDU_a8afc6e2-0c36-488a-9ff5-fd9cd0c389b8">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtNC0xLTEtMTQ3NDU_c9a330d6-1426-4e8a-9cd0-7d70e4d1fd2e">2.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtOC0xLTEtMTQ3NDU_e1298a59-51b5-4484-8672-db181f29eed4">1.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtMi0xLTEtMTQ3NDU_9cb825b0-8cee-42c2-942c-7e27fb9f7214">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtNC0xLTEtMTQ3NDU_64cf6f36-a686-4927-9c72-f3fdb73add37">3.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtNi0xLTEtMTQ3NDU_e32ab472-ce52-4dd0-afc9-5fa4d867231e">3.47</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtOC0xLTEtMTQ3NDU_6bb206d6-863c-4a27-a4d8-9f3bc7673bd8">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Vested and exercisable at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctMi0xLTEtMTQ3NDU_506f4265-14a4-4b38-89b7-0c38c1e28d94">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctNC0xLTEtMTQ3NDU_307fe0f7-4910-4ee3-9df8-4c19ba18fcec">3.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctNi0xLTEtMTQ3NDU_d740fef1-781d-4522-a524-22d364e723bd">3.13</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctOC0xLTEtMTQ3NDU_5c7d532d-dbf8-4cc4-a3d9-6ab785eafb44">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktMi0xLTEtMTQ3NDU_584e6148-401e-487c-971b-34c1b89fa77d">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktNC0xLTEtMTQ3NDU_f9b10980-8750-4609-b8e2-fd0eac699e19">3.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonNumeric contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktNi0xLTEtMTQ3NDU_4e0206f8-14bf-4a81-a15d-dc1c370e8405">3.47</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktOC0xLTEtMTQ3NDU_ef7809d9-0367-484e-8648-d39042922302">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTItMS0xLTE0NzQ1_60e66128-a31d-49f4-9485-8a0402c408cf">0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTQtMS0xLTE0NzQ1_43ec3424-3f2d-46ec-834a-cbb93ef5d4ca">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTgtMS0xLTE0NzQ1_45603fe3-0d74-42d5-90dc-7281e17f89e8">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTItMS0xLTE0NzQ1_b4200b70-6557-470b-b4d4-177ac07fe88a">822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTQtMS0xLTE0NzQ1_556ea8a8-0ab0-42fb-ab67-4bdbb819f65e">3.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTgtMS0xLTE0NzQ1_cdf5cb23-6b1c-4cf3-8852-68c99b844877">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTItMS0xLTE0NzQ1_3a9134dd-5347-4c1d-9cbb-590a80a8ae20">75</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTQtMS0xLTE0NzQ1_36e8fa55-a5a7-465c-a413-e3cd333ca082">7.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTgtMS0xLTE0NzQ1_75ca8f9c-40bf-4cac-8102-d32b1ba3052f">4.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTItMS0xLTE0NzQ1_72ed40c8-d5df-4d72-b9e1-a299fe8a2a58">906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTQtMS0xLTE0NzQ1_9133b270-c470-4cbb-b36f-52224bcc55f1">4.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTYtMS0xLTE0NzQ1_e93d579a-7fc3-496d-b072-9edaff7cbc28">2.85</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="2" name="grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTgtMS0xLTE0NzQ1_91c6bfe6-ffb1-4d8a-bafa-52405def2845">2.45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested and exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTItMS0xLTE0NzQ1_652de389-19d8-474e-b359-df3108e1ffae">836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTQtMS0xLTE0NzQ1_6cdc4a40-c160-4de1-b9a1-49d99c316743">4.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTYtMS0xLTE0NzQ1_81aee243-b05b-4b64-8303-644ae32f26c9">2.81</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTgtMS0xLTE0NzQ1_fd3b00c2-f182-4950-87e9-ab2a2c2d91d0">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liability Awards</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued stock awards classified as liabilities based on guidance set forth at ASC 480-10-25 and ASC 718-10-25. These awards entitled the employees to receive a specified dollar value of common stock on the vesting date and generally vested between <ix:nonNumeric contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwODQyNTc_6245261f-07dd-4e6b-aac7-1629ec6a08b1">8</ix:nonNumeric> and <ix:nonNumeric contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwODQyNTU_a967b680-7670-498f-af55-7873a9fc900b">14</ix:nonNumeric> months, subject to the employee&#8217;s continuing employment as of that date. Due to their short-term nature these awards were all valued at the face value of the award. All liability awards vested at December 31, 2021 and resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDIyOTU_ac723312-5c33-46a5-b1ef-0043f093e4fa">34,538</ix:nonFraction> shares of common stock. The expense related to the liability awards for the years ended December&#160;31, 2021 and 2020, was $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0MTY_7607e2ef-a4dc-46a5-98d1-8f0bef64e81d">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-2" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0MjQ_a2437fb6-0d45-4191-a34c-70def44b364a">29.9</ix:nonFraction> thousand. There was <ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0NDA_d1493498-7f0f-4fe3-af6a-60abf2b54397">zero</ix:nonFraction> expense related to liability awards for the year ended December&#160;31, 2019.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-27</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_145"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90ZXh0cmVnaW9uOmM0ZGE4OTliNWYyNzQ1MmU5ZDRiOWFiZDFmNzhiNzQzXzEzMA_a50718bb-7912-4b59-a53e-bda9a9def56c" continuedAt="i728c8b1848f84db9ba5aa0f205cac74e" escape="true">STOCK PURCHASE WARRANTS</ix:nonNumeric></span></div><ix:continuation id="i728c8b1848f84db9ba5aa0f205cac74e"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90ZXh0cmVnaW9uOmM0ZGE4OTliNWYyNzQ1MmU5ZDRiOWFiZDFmNzhiNzQzXzEzMQ_75dc4bee-de13-4fa7-bf0d-9f60ce87fbc8" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s outstanding stock warrants as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><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:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Weighted Average<br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id696870ebf8645ee960fa06cb8afbb0d_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzEtMS0xLTEtMTQ3NDU_e763e915-025e-4c02-a2be-be49273ba202">3,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id696870ebf8645ee960fa06cb8afbb0d_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzEtMy0xLTEtMTQ3NDU_075b7422-94a7-438c-b5de-3fb6cfabb035">3.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Granted/issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzItMS0xLTEtMTQ3NDU_a50469d2-4444-4b6d-a145-10d7bdf39018">305</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzItMy0xLTEtMTQ3NDU_598bec1d-ed41-46e2-840f-d3002d6d59bc">24.66</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzMtMS0xLTEtMTQ3NDU_0f5610f4-d756-4e0d-9b83-b54247ed93fa">2,469</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzMtMy0xLTEtMTQ3NDU_a644d2d2-61a0-420d-a50f-981ce92ea759">3.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzQtMS0xLTEtMTQ3NDU_3364a6cf-521d-40d8-819b-3180542d1f48">250</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzQtMy0xLTEtMTQ3NDU_ec9eeee4-1fe9-4f39-a650-18785c2f439f">5.75</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if008cf87f5734956a59c7c4858776f68_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzUtMS0xLTEtMTQ3NDU_27f71296-c6f1-423f-92b3-c26adf98283d">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if008cf87f5734956a59c7c4858776f68_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzUtMy0xLTEtMTQ3NDU_ad52a1a1-4e44-4e31-ae03-05fc91697e49">8.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted/issued</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzYtMS0xLTEtMTQ3NDU_2e4e7704-641c-45b1-ab6a-916f4af119bc">0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzYtMy0xLTEtMTQ3NDU_a96be34f-72a7-4a1c-900a-16829a27da63">0.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzctMS0xLTEtMTQ3NDU_308c11aa-d846-4304-996b-f2bd82f4905f">969</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzctMy0xLTEtMTQ3NDU_da01796f-4468-45fe-b82e-e8a829c23caf">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzgtMS0xLTEtMTQ3NDU_631da28d-3392-4e59-bd9c-7daa5b963183">0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzgtMy0xLTEtMTQ3NDU_38aca933-775f-4265-9fa5-321b49eaca18">0.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzktMS0xLTEtMTQ3NDU_12144666-6e24-4005-884d-f95b23d3c4c4">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzktMy0xLTEtMTQ3NDU_33af70fd-a1da-4be4-84e7-2be54b2531fb">22.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_148"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxMQ_5947ffbe-fb3b-4db7-9f47-45b1f714b2d0" continuedAt="i1733438e0f0845a2bf2ccd320113a6bd" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i1733438e0f0845a2bf2ccd320113a6bd"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxMg_40e2c032-cfc0-4115-b9e8-6da7f60f5faf" escape="true"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the composition of the weighted-average shares (denominator) used in the basic and dilutive earnings per share computation for the years ended December&#160;31, 2021,  2020, and 2019. For the year ended December 31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxOTkwMjMyNTcwNzU_6e609636-b5e8-4581-a2da-2c5a4494bd31">no</ix:nonFraction> anti-dilutive shares outstanding that were excluded from the dilutive income per share calculation. For the years ended December&#160;31, 2020 and 2019, options to purchase <ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzEwOTk1MTE2MjkyMzY_00d5b5f3-f40e-4ca3-9faa-a511434a46de">30</ix:nonFraction> thousand and <ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzEwOTk1MTE2MjkyMzk_93705bff-7363-4be7-83a9-bc58c8db8b6a">220</ix:nonFraction> thousand shares of common stock were excluded from the dilutive income per share calculation because including such shares would be anti-dilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"></td><td style="width:56.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItMS0xLTEtMTQ3NDU_43579c41-f883-4c59-82c3-ff40ebeff950">12,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItMy0xLTEtMTQ3NDU_104197c5-3f1d-49db-bdbd-10c3a83c2589">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItNS0xLTEtMTg2OTM_50a12b81-10ea-4df0-a3ec-f68ad5d0ca3d">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Weighted-average shares outstanding, basic</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtMS0xLTEtMTQ3NDU_6ff723ca-85fa-4e0a-abae-416061f47fca">59,223</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtMy0xLTEtMTQ3NDU_00463124-b603-4bd4-a856-91db90e90e16">43,945</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtNS0xLTEtMTg2OTM_e233d776-439e-4162-9b72-19927e62f123">32,834</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Effect of dilutive outstanding warrants and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:EffectOfDilutiveCommonStockEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtMS0xLTEtMTQ3NDU_ac60a453-4b54-4c9b-96cf-dce1f7a3fb12">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:EffectOfDilutiveCommonStockEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtMy0xLTEtMTQ3NDU_3e8943f5-a603-4d20-a76f-f26420fcebf9">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:EffectOfDilutiveCommonStockEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtNS0xLTEtMTg2OTM_71f20206-f54a-45d3-8910-ab34639418e8">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Weighted-average shares outstanding, dilutive</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtMS0xLTEtMTQ3NDU_48b3a291-1bf5-4fcf-abd7-263fc758521c">60,464</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtMy0xLTEtMTQ3NDU_6e5e7a4f-ff02-438e-b627-1a4fee3aa9c3">46,456</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtNS0xLTEtMTg2OTM_40b5dff5-7979-488e-b0aa-3952c21f9b41">33,910</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Basic income per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtMS0xLTEtMTQ3NDU_46822dc2-b535-4139-8d54-d94618a31b4e">0.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtMy0xLTEtMTQ3NDU_7f5a8c88-347d-4d6b-8c81-39c37a609b71">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtNS0xLTEtMTg2OTM_0dfc408d-2fca-4adc-9a41-f701195d00b9">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">Dilutive income per share</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="2" name="grwg:EarningsPerSharesDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctMS0xLTEtMTQ3NDU_ef4bdb79-3e05-4471-b8a2-0b1dd10107fe">0.21</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="2" name="grwg:EarningsPerSharesDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctMy0xLTEtMTQ3NDU_8eee923b-7cce-4c48-9b3d-86a63ca4bdd1">0.11</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="2" name="grwg:EarningsPerSharesDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctNS0xLTEtMTg2OTM_0dcf6cb9-f022-4b2d-9814-ed1a0069f3f6">0.04</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_151"></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzMzMQ_39d98c81-bfe7-4e88-968c-268572d68f43" continuedAt="i40f9543ceb4f43c4a6e783dbdb534e8b" escape="true">EMPLOYEE BENEFIT PLAN</ix:nonNumeric></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i40f9543ceb4f43c4a6e783dbdb534e8b">The Company has a 401(k) Savings Retirement Plan that covers substantially all full-time employees who meet the plan&#8217;s eligibility requirements and provides for an employee elective contribution. The Company made matching contributions to the plan of $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzI3OA_8cb5277c-2168-466f-bb7b-d18a422d7401">419</ix:nonFraction> thousand,  $<ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzI4NQ_50916695-01ca-465a-97c6-e4426840c876">169</ix:nonFraction> thousand, and $<ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzEwOTk1MTE2MjgxMjY_bef95196-7a9b-49f8-ba7f-258350b7cffa">83</ix:nonFraction> thousand for the years ended December&#160;31, 2021,  2020, and 2019, respectively.</ix:continuation></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_154"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzMzMw_7d5ef8d6-95ea-4d89-892e-1117be0511c4" continuedAt="i4fae848577d540bcaa53d2e06da9a07c" escape="true">VENDOR CONCENTRATIONS</ix:nonNumeric></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%"><ix:continuation id="i4fae848577d540bcaa53d2e06da9a07c">One supplier represented <ix:nonFraction unitRef="number" contextRef="i3f563909e4b2428995e06042d9f7330e_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzY5_2260e05d-569d-4969-a182-1ef3a72ce8ff">28</ix:nonFraction>% of our total vendor purchases for the year ended December&#160;31, 2021, and two suppliers represented <ix:nonFraction unitRef="number" contextRef="i922e9269e2be4530a4aa17472a1228d4_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzc2_316200e5-db2c-40bd-ae56-265b767f7c90">41</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2e77e35b86a74911a147e66bf3d766f3_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzEwOTk1MTE2Mjg0MDc_2e5c42f8-6f62-4c43-a276-a3ffc663c071">51</ix:nonFraction>% of our total vendor purchases for the years ended December&#160;31, 2020 and 2019, respectively. Although the Company expects to maintain relationships with these vendors, the loss of either supplier would not be expected to have a material adverse impact on our business, because of the competitive nature of the products that we sell.</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-28</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_160"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzU3ODM_b1360230-155a-46aa-82dc-a6eb1f0b3c18" continuedAt="ia12d2687c42a46059335ed36f496f73e" escape="true">ACQUISITIONS </ix:nonNumeric></span></div><ix:continuation id="ia12d2687c42a46059335ed36f496f73e" continuedAt="i9aa3406738114dda8278f9537950937f"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. For all acquisitions, the preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company&#8217;s estimates and assumptions are subject to change within the measurement period as valuations are finalized. Any changes to these estimates may have a material impact on the Company&#8217;s operating results or financial position. The Company has made adjustments to the preliminary valuations of the acquisition based on valuation analysis prepared by independent third-party valuation consultants. During the year ended December&#160;31, 2021, our measurement period adjustments included reducing intangible assets by $<ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzQ2NjE_0898f133-4c7f-471a-aa5f-0f0f71b361ca"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzQ2NjE_f4b676a3-7205-4bff-b142-db0d71f10101">1.0</ix:nonFraction></ix:nonFraction> million and increasing goodwill by the same amount. As a result of these measurement period adjustments, we made an insignificant reduction in amortization expense which is included in the income statement. All acquisition costs are expensed as incurred and recorded in general and administrative expenses in the consolidated statements of operations. Acquisition costs were approximately $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzUzNTk_f579a5ac-6a51-4f61-a2c2-8e313bdf90b6">0.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzUyOTE_3a257f4f-7259-43c2-81e1-fb4fa6534f07">0.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Nzc3MzE_242b0286-27df-4e1b-90ca-f32a77d3e88b">0.1</ix:nonFraction> million for the years ended December&#160;31, 2021,  2020, and 2019.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2021 Acquisitions</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company purchased the assets of Indoor Garden &amp; Lighting, Inc, a <ix:nonFraction unitRef="store" contextRef="ia226977036754dbb896aa51d51ce76a9_I20210125" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMyMTc_26c4c410-b484-43cf-9510-e19c11b2dc98">two</ix:nonFraction>-store chain of hydroponic and equipment and indoor gardening supply stores serving the Seattle and Tacoma, Washington area. The total consideration for the purchase of Garden &amp; Lighting was approximately $<ix:nonFraction unitRef="usd" contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3NzA_d5702841-100f-453b-8fe7-46e47c27c50d">1.7</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3Nzg_4e622813-2bc9-46d7-9648-54599505c033">1.2</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3ODE_e13c2b71-30e5-4519-a786-6e1496fa34b3">0.5</ix:nonFraction> million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, the Company purchased the assets of J.A.R.B., Inc d/b/a Grow Depot Maine, a <ix:nonFraction unitRef="store" contextRef="i0b688d8a960040ffa9a508214b3dd91c_I20210201" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMyMjU_65afa6f1-44d3-44e3-b80a-4183f5fe2446">two</ix:nonFraction>-store chain in Auburn and Augusta, Maine. The total consideration for the purchase of Grow Depot Maine was approximately $<ix:nonFraction unitRef="usd" contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODM_c2415096-a815-408d-a3d7-b2df6cfb2a8c">2.1</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODY_7ee77ad3-2fc6-4208-ba29-19ea6e66cf14">1.7</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODk_2cf8bf3f-2167-4585-a1cf-4dd090e36cfc">0.4</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2021, the Company purchased the assets of Grow Warehouse LLC, a <ix:nonFraction unitRef="store" contextRef="ia7956180649a49218c0a0f0a174f826b_I20210215" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTQ_86ce5768-533e-47fd-9175-04d3dcef046d">four</ix:nonFraction>-store chain of hydroponic and organic garden stores in Colorado (<ix:nonFraction unitRef="store" contextRef="i995e948b60fd440a877d7d53a0dc63cb_I20210215" decimals="0" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTY_c7c5db1d-aebf-4814-9444-66e6c76e2a26">3</ix:nonFraction>) and Oklahoma (<ix:nonFraction unitRef="store" contextRef="i6e28b99ad2fb448683d6fa8197934533_I20210215" decimals="0" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTk_4392d0ae-1f14-4963-8d2d-18d626e8b424">1</ix:nonFraction>). The total consideration for the purchase of Grow Warehouse LLC was approximately $<ix:nonFraction unitRef="usd" contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4ODY_18c5a6b0-2103-454e-801c-8fac5354765a">17.8</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4ODk_00549816-5e2d-4df0-b915-8e5f8ab345d7">8.1</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4OTI_fd9f01ba-0369-4e98-a321-e073d06cde1b">9.7</ix:nonFraction> million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2021, the Company purchased the assets of San Diego Hydroponics &amp; Organics, a <ix:nonFraction unitRef="store" contextRef="id90e50f477ef4504a8cd54bd3c5b445d_I20210222" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTM_74791d88-d2fa-4604-89c4-9f012deb7dbb">four</ix:nonFraction>-store chain of hydroponic and organic garden stores in San Diego, California. The total consideration for the purchase of San Diego Hydroponics was approximately $<ix:nonFraction unitRef="usd" contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNTc_918b4b70-7f01-4b68-9e52-e9cd3582d3bb">9.3</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNjA_5995716c-72c3-4ed6-91f1-5dc14775d7db">4.8</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNjM_5719dc30-0112-4f45-91db-10faeafc1840">4.5</ix:nonFraction> million. Acquired goodwill of approximately represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2021, the Company purchased the assets of Charcoir Corporation, which sells an RHP-certified growing medium made from the highest-grade coconut fiber. The total consideration for the purchase of Charcoir was approximately $<ix:nonFraction unitRef="usd" contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2MzY_7d15a962-13c6-4420-b17c-1197b4c54b85">16.4</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2Mzk_28dea0b2-a9f3-41dc-b73f-396305691bc4">9.9</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2NDI_652bd7a2-fcf3-4a45-aa65-d116277cb8e0">6.5</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established distribution market for the Company of a proprietary brand.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2021, the Company purchased the assets of 55 Hydroponics, a hydroponic and organic superstore located in Santa Ana, California. The total consideration for the purchase of 55 Hydroponics was approximately $<ix:nonFraction unitRef="usd" contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTA_5c113183-e1c3-4e6f-a764-1d613c28bbd7">6.5</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTM_48dc316d-d014-4494-8a28-3e7e6a8ce97c">5.3</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTY_9078afbf-c6d2-416d-ae81-296e3b6418c5">1.1</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i9aa3406738114dda8278f9537950937f" continuedAt="ib2ef28c6369e491d80e317dab1106d8a"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2021, the Company purchased the assets of Aquarius Hydroponics, a hydroponic and organic garden store in Springfield, Massachusetts. The total consideration for the purchase of Aquarius was approximately $<ix:nonFraction unitRef="usd" contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMjc_fa22cab1-ee18-4e94-9ae7-769c65666103">3.6</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMzA_314cb993-a33a-4d97-9b2a-d01c4ff4a7c0">2.3</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMzM_7df32664-f5a6-4d22-93a7-a8692db31c15">1.2</ix:nonFraction> million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2021, the Company purchased the assets of Agron, LLC, an online seller of growing equipment. The total consideration for the purchase of Agron was approximately $<ix:nonFraction unitRef="usd" contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTI_f570f190-c33c-4574-8c30-7a435afd5491">11.2</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTU_fa717d71-eb07-456b-8217-3ced94a96a84">6.0</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTg_560c0cfa-6e56-40ca-b362-0092383f5f08">5.3</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established e-commerce market for the Company targeting the commercial customer.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company purchased the assets of Grow Depot LLC ("Down River Hydro"), a hydroponic and indoor gardening supply store in Brownstown, Michigan. The total consideration for the purchase of Down River Hydro was approximately $<ix:nonFraction unitRef="usd" contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxNzc_42041bda-457e-430b-a738-220826d4d7f5">4.4</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxODA_df38dd16-4188-49ee-a507-2a4a31ede748">3.2</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxODM_68f1b3b8-b333-4a38-8f0f-57352466de68">1.2</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2021, the Company purchased the assets of The Harvest Company ("Harvest"), a northern California-based hydroponic supply center and cultivation design innovator with stores in Redding and Trinity Counties. The total consideration for the purchase of Harvest was approximately $<ix:nonFraction unitRef="usd" contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDE_623e8164-7e7a-43a5-a516-26f5694b67c8">8.3</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDQ_84df7351-5cb7-42d2-88d1-d9cdaca23223">5.6</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDc_ee1c3a5a-1bcc-4876-a403-a6972b1ad843">2.8</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, the Company purchased the assets of Aqua Serene, Inc., ("Aqua Serene"), an Oregon corporation which consists of an indoor/outdoor garden center with stores in Eugene and Ashland, Oregon. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNDk_2ce43e1c-5a30-4305-b4f4-acc0585f79cb">11.7</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNTI_7098caf9-413a-4712-ad1b-59399d4f74b9">9.9</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNTU_930af228-cd18-4731-bf52-c3bb4717a777">1.8</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2021, the Company purchased the assets of Mendocino Greenhouse &amp; Garden Supply, Inc, a Northern California-based hydroponic garden center located in Mendocino, California. The purchase agreement was modified on July 19, 2021 to amend the purchase price. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="ia06ca6661b7b4d9cb50c97b5a71ac669_D20210703-20210703" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjIxNTI_b1fc6208-1128-4a79-980f-a9f57c903c90">4.0</ix:nonFraction> million in cash. This acquisition allows the Company to expand its footprint in the Northern California. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2021, the Company purchased the assets of Commercial Grow Supply, Inc. ("CGS"), a hydroponic superstore located in Santa Clarita, California. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3MzI_7cabc726-64e6-4bc4-acd2-04fc5f6ec9e3">7.2</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3MzU_dca15ce6-0f14-4ccc-9354-dedb0acc27b6">6.0</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3Mzg_98c438c0-d321-4689-8cf0-2ffd1e3f1e2d">1.3</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2021 the Company purchased the assets of Hoagtech Hydroponics, Inc. ("Hoagtech"), a Washington -based corporation consisting of a hydroponic and garden supply center serving the Bellingham, Washington area. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjMyMjA_00c63501-734a-40d1-83d6-d7f1013b4b95">3.9</ix:nonFraction> million in cash. The Asset Purchase Agreement contains a contingent payment equal to approximately $<ix:nonFraction unitRef="usd" contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" decimals="-5" name="grwg:BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1MTU_f0ad977a-2e34-4bfe-8958-58573487fa6a">0.6</ix:nonFraction> million to be settled in common stock of the Company if this garden supply center reaches $<ix:nonFraction unitRef="usd" contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" decimals="-5" name="grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1MzM_7d9f4d3f-43b4-4738-8b93-a02bd8d42d48">8.0</ix:nonFraction> million in revenue within a <ix:nonNumeric contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" name="grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxODc_a400b922-ccb3-4d9b-a0e9-a6009ae030b5">12-month</ix:nonNumeric> calendar period from the date of close. The Company used a third-party specialist to value this contingent consideration. The probability that the target will be reached was determined to be <ix:nonFraction unitRef="number" contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" decimals="2" name="grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1NTQ_d0775fac-2b8d-4773-abd1-d6a373734bb7">5</ix:nonFraction>% which resulted in a value of approximately $<ix:nonFraction unitRef="usd" contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823" decimals="-2" name="grwg:BusinessCombinationConsiderationTransferredContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1NTE_b8f3bab3-39e6-4a54-b13f-ae7193bdb354">28.5</ix:nonFraction> thousand of contingent consideration which was added to goodwill. This acquisition expands our footprint in the Pacific Northwest. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="ib2ef28c6369e491d80e317dab1106d8a" continuedAt="ic77482fed5b540f7af87af04e6753b62"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2021, the Company purchased the assets of Indoor Store, LLC ("All Seasons Gardening"), an indoor-outdoor garden supply center specializing in hydroponics systems, lighting, and nutrients. All Seasons Gardening is the largest hydroponics retailer in New Mexico. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxODg_f1684de2-d7ed-4aa4-b8ce-81dbd99ef848">0.9</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxOTE_913f8cee-ad25-4040-9a9b-ecda5d1f471a">0.7</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxOTQ_7709d857-6a5f-4ded-a89a-5b42fa23ca2e">0.2</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2021, the Company purchased the assets of Mobile Media, Inc and MMI Agriculture ("MMI"), a mobile shelving design and build facility. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2MjQ_a3a2c18f-dfa4-48bd-9e05-12f132a7a792">9.1</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2Mzk_f29f0e23-7fc0-4070-b00f-924228b45409">8.3</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2ODA_2905430b-2478-406a-96cc-182831a66d63">0.8</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company. The measurement of the intangible assets for MMI is still provisional and may be subject to future adjustments as the Company obtains additional information to finalize the accounting for the acquisition.</span></div><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxODg_c2ce76ed-676b-41fd-998a-386dd09179f7" continuedAt="i1e710f1971d946bd854f24b13f895eaa" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agron</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquarius</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">55 Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Charcoir</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Indoor Garden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMS0xLTEtMjAyNDI_5943af5c-bc1d-4173-8f3d-0ef71e6e393e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMy0xLTEtMjAyNDI_27c80396-dfdc-4080-a8e3-6cb46604bf86">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtNS0xLTEtMjAyNDI_bc3d7447-4f67-480a-b442-e62a7c528f5b">780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtNy0xLTEtMjAyNDI_6b5ca78d-e91e-43de-a514-1045d39ab688">839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtOS0xLTEtMjAyNDI_7ad47328-f2cc-44e4-93db-99334fee92a3">1,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTEtMS0xLTIwMjQy_fbf5494f-5d75-4675-8f5b-9baaeb142277">2,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTMtMS0xLTIwMjQy_21cf2f30-497b-41e6-90c8-281651564438">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTUtMS0xLTIwMjQy_793d3414-8a97-496e-bb8b-8523d2fe1159">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTctMS0xLTIwMjQy_6ce3777c-7a4e-489a-8685-b9ff237f7f4d">824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMS0xLTEtMjAyNDI_7d80850e-0f51-453a-90e6-50c214742805">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMy0xLTEtMjAyNDI_346c3764-a9c6-451a-a641-349c6d6105ad">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItNS0xLTEtMjAyNDI_2209179d-cafc-4f0c-8fd0-0e86d7836058">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItNy0xLTEtMjAyNDI_e94fbf42-78de-45e8-8b23-f9e47fb607ca">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItOS0xLTEtMjAyNDI_ea315938-99eb-4abf-bc6a-98887389f05f">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTEtMS0xLTIwMjQy_34ea285d-8b1c-4c6a-9088-c3b6ee13af10">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTMtMS0xLTIwMjQy_acda9764-d6ce-4c5f-9153-34a0f8045a2f">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTUtMS0xLTIwMjQy_df587d54-220a-4b22-8abf-78991ac9823e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTctMS0xLTIwMjQy_48d77fa5-acd6-41db-9638-e0ddaa064323">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMS0xLTEtMjAyNDI_17e6e270-83b7-4e8d-ac70-ae5f04b9657c">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMy0xLTEtMjAyNDI_0a82ad69-efa1-46e7-9769-5a34c7824db1">63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtNS0xLTEtMjAyNDI_cd8343a8-d876-468b-9fee-249b7f82f76f">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtNy0xLTEtMjAyNDI_136273db-5c18-477c-8173-5640c161ec3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtOS0xLTEtMjAyNDI_6d5077c9-ba7a-497d-b4d8-715779e48f91">315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTEtMS0xLTIwMjQy_e0dfd4fb-4c9e-41ee-92fb-96416a12a4fd">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTMtMS0xLTIwMjQy_a093b240-4366-4625-96bc-b8be3e8c4888">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTUtMS0xLTIwMjQy_13282401-536f-47b1-8960-c037bbdcaa0f">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTctMS0xLTIwMjQy_a3734def-2b3d-4740-8a6a-27dcf2cc9f91">50</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMS0xLTEtMjAyNDI_324903d2-febb-450d-b27a-2f985ae54966">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMy0xLTEtMjAyNDI_bf19ac66-089a-4ab5-bfed-84548bdf0775">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtNS0xLTEtMjAyNDI_1786ff35-f919-42fa-b5e2-120e5ee72955">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtNy0xLTEtMjAyNDI_03204881-3a0a-4927-a946-c6632c0d78b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtOS0xLTEtMjAyNDI_c9faf297-ccd3-4520-8599-4fc5cf5e5c67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTEtMS0xLTIwMjQy_53a77b29-8d92-4a91-8ac0-9b90810c5c8f">169</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTMtMS0xLTIwMjQy_0b21f0d6-0bac-4a9c-87e3-86829bfe0600">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTUtMS0xLTIwMjQy_2759dbe2-edec-4f04-a801-d1d6de256ca1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTctMS0xLTIwMjQy_84951679-7797-428a-abee-0b0aab1e83db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMS0xLTEtMjAyNDI_bac8e267-13a0-44df-a18b-8ad645be5e50">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMy0xLTEtMjAyNDI_e21c86c7-41c9-4047-b8b3-eb65c7e4ea5e">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtNS0xLTEtMjAyNDI_e309909d-2aea-4fda-bd58-6db73ecc1095">861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtNy0xLTEtMjAyNDI_3e649543-ca30-424e-a779-5f4d0ec61489">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtOS0xLTEtMjAyNDI_f24bb965-ee2d-480d-919a-dd4009f48248">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTEtMS0xLTIwMjQy_fbac79dd-f813-4a4e-8017-29b440c2cca8">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTMtMS0xLTIwMjQy_b18a36d6-dea8-42f9-bbb1-d2ab46cb4c3e">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTUtMS0xLTIwMjQy_3f38e2cb-9dcb-4d74-b3e9-faf813742242">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTctMS0xLTIwMjQy_4a41ce03-9427-4e23-825c-b2ebe33e168f">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMS0xLTEtMjAyNDI_3adb0325-4ea0-4338-a386-4f711a2dc26c">98</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMy0xLTEtMjAyNDI_a501cc93-562e-4980-851f-3c248a268497">108</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtNS0xLTEtMjAyNDI_f99c338a-6327-4e55-b913-d1da864b8c43">861</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtNy0xLTEtMjAyNDI_6d6c7e47-4a9b-4083-ae91-10cdf5ac2cab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtOS0xLTEtMjAyNDI_a8839bde-4ece-41d0-ab55-d6b5f88ed5fd">1,079</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTEtMS0xLTIwMjQy_9b3e3cdf-e172-404f-9e20-7d43ed57fa35">641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTMtMS0xLTIwMjQy_0ec9f69c-b24f-40c9-b783-a7ae36c4c5d8">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTUtMS0xLTIwMjQy_b0037402-2613-44cc-9793-e2c1a724b400">137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTctMS0xLTIwMjQy_847ff21e-13f6-4c8f-ac7b-01fac41b9f70">273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMS0xLTEtMjAyNDI_ef9284b4-585a-4a20-9801-119eba960d9c">832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMy0xLTEtMjAyNDI_05b74b39-8a92-4e9b-8d90-c7eb006e548a">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctNS0xLTEtMjAyNDI_cd97a5ac-02ad-4732-a3f2-ef97c0a8bfd4">809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctNy0xLTEtMjAyNDI_7905e015-b4de-42ff-9d82-f2d23e232a3a">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctOS0xLTEtMjAyNDI_7c8f6cfb-5b3a-471d-be72-4ab2a0a79c3e">605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTEtMS0xLTIwMjQy_6e9e34f7-8e54-4af8-a1a2-600b8dee7c74">1,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTMtMS0xLTIwMjQy_5725cc88-d72d-4844-9568-2623c085a017">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTUtMS0xLTIwMjQy_749b7a16-dff9-4e82-9198-7e5bd2cbe750">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTctMS0xLTIwMjQy_517af709-2572-4e52-a63b-93bab8fa71ad">634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMS0xLTEtMjAyNDI_baf08700-2f2d-4bb8-986b-2592da5ba551">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMy0xLTEtMjAyNDI_46914f70-2c6c-4abe-a8e5-914ab147ec3e">485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtNS0xLTEtMjAyNDI_272f383e-f9de-4a33-9264-029e4aeee12d">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtNy0xLTEtMjAyNDI_62382e56-ec83-4c93-bf99-4e045c1863f4">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtOS0xLTEtMjAyNDI_72f5e611-6c2d-4860-be68-e1e8da219607">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTEtMS0xLTIwMjQy_18d452ec-6891-4681-b16a-a49ecc697939">2,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTMtMS0xLTIwMjQy_d9be7fa6-673d-4890-972d-cf5bc2c35f1d">344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTUtMS0xLTIwMjQy_de38de3b-2e94-4475-ae44-cef4b6ea699e">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTctMS0xLTIwMjQy_bab55c2b-a670-4063-b0f1-a16804f4b45d">698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMS0xLTEtMjAyNDI_f64ccedc-9033-4735-b546-8b2a110fc842">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMy0xLTEtMjAyNDI_3cc83651-8c14-41d3-954a-38e2af414af9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktNS0xLTEtMjAyNDI_19e2e7be-9afa-40d2-8168-d0ecfd294118">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktNy0xLTEtMjAyNDI_52b45eda-e254-4364-8bd5-37961897aec0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktOS0xLTEtMjAyNDI_9664305b-0720-41f2-95c6-dfc23cbe1ecc">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTEtMS0xLTIwMjQy_ddf27be1-37d7-4561-abe0-d8caee0b52fd">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTMtMS0xLTIwMjQy_461920d0-5d09-4dff-ae29-61f147785b47">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTUtMS0xLTIwMjQy_51b70fdc-12d9-43bd-9927-1a4ec999c8a1">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTctMS0xLTIwMjQy_862f7e3e-632f-41eb-8994-014411cc5e81">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTEtMS0xLTIwMjQy_7d2a2731-a3df-446a-b7f2-53787d60cbef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTMtMS0xLTIwMjQy_49f05242-2c17-4892-b8e5-3ff1b23a28de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTUtMS0xLTIwMjQy_ca936aa3-3ab5-48a1-a7e2-38be368b4deb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTctMS0xLTIwMjQy_1830b518-284f-4c25-a203-3ab189b33c96">2,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTktMS0xLTIwMjQy_b19c437d-f66c-4d6f-8e05-79aa084d4259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTExLTEtMS0yMDI0Mg_2b40a0e6-47b1-4124-8579-8a8185fee3c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTEzLTEtMS0yMDI0Mg_1796ec76-475c-4419-b198-4145af8d27ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTE1LTEtMS0yMDI0Mg_1c1a880f-45c4-4401-bb53-a9b3477e83f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTE3LTEtMS0yMDI0Mg_717f3204-0695-47c3-9bff-655a7d85b774">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTEtMS0xLTIwMjQy_785486e7-8223-44da-981a-751eeb186988">8,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTMtMS0xLTIwMjQy_07f9a0d7-c700-41ee-9985-31ce400fc602">1,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTUtMS0xLTIwMjQy_b5383dbe-e1d7-4fc0-8327-6bdbeb4906bf">3,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTctMS0xLTIwMjQy_934ddf22-5fc2-40bb-8dbc-5725748bfd7d">6,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTktMS0xLTIwMjQy_6b75b237-2e91-4796-ad0b-5ad6abf93390">5,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTExLTEtMS0yMDI0Mg_5c10efed-20d7-4a8e-866c-2379e4c0eeb1">11,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTEzLTEtMS0yMDI0Mg_af533347-76d9-4992-ba16-3a8fa6ca865a">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTE1LTEtMS0yMDI0Mg_d11c4c10-7fd1-4960-a3d6-213b66afcd41">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTE3LTEtMS0yMDI0Mg_dc449512-dba9-4bcc-b3ad-e1249ddb0471">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTEtMS0xLTIwMjQy_e035873f-9440-4a96-ab8c-8abfb9ec6476">11,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTMtMS0xLTIwMjQy_98455878-8bc8-4aeb-a5d1-0b108c7e4cd8">3,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTUtMS0xLTIwMjQy_0aced884-33c9-422a-9cb1-2fdb2fb7c740">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTctMS0xLTIwMjQy_5ad7068e-14d1-44df-b7cd-ef8e5194c8b9">16,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTktMS0xLTIwMjQy_1cc6ed2f-a866-4ceb-86ad-4ab9348659c6">9,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTExLTEtMS0yMDI0Mg_b6cb48f2-e13a-4570-bb3e-2930ad8798a9">17,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTEzLTEtMS0yMDI0Mg_44d90810-1b72-44e5-8d59-c5a81e014ba0">2,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTE1LTEtMS0yMDI0Mg_d2d275b7-4cfb-48cd-b71d-918b3dec8e46">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTE3LTEtMS0yMDI0Mg_63d02dd5-8097-461b-9b8c-b97c8c05a400">4,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="ic77482fed5b540f7af87af04e6753b62" continuedAt="ifaffd8b068bf4ac3913dd2f145e57f91"><ix:continuation id="i1e710f1971d946bd854f24b13f895eaa" continuedAt="i22c5af5c517b48a2a8d6174c720d24e2"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Harvest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquaserene</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mendocino</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CGS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hoagtech</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">All Seasons</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMS0xLTEtMjAyNDI_16de6e2c-8fa3-4752-9551-fca37493809c">1,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMy0xLTEtMjAyNDI_0151818a-e4be-4993-a0b2-5029a798f744">1,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtNS0xLTEtMjAyNDI_ebdb4ba1-b859-4dd0-b536-82331fd6fb63">753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtNy0xLTEtMjAyNDI_ca145ed5-ab8f-49fe-93bf-2db48d1a1876">875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtOS0xLTEtMjAyNDI_c13e6300-6fe7-4e58-9c1f-337bfc802f19">751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTEtMS0xLTIxOTgy_853e6294-f2d1-495d-ae57-1a4f9233a13a">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTMtMS0xLTIyMDMz_f6e95452-dae0-4ffd-8d82-7cc586a4e52f">3,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTctMS0xLTIyMDQw_09137beb-0478-4255-8686-6f5b3b1bd40b">16,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMS0xLTEtMjAyNDI_fdd4bd42-333e-4e7c-81c9-e4f85ca6df2e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMy0xLTEtMjAyNDI_c00d56ef-47ed-4ea3-9a11-1ffd783b288e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItNS0xLTEtMjAyNDI_5b3da9ef-553f-499d-b6f2-a657d0462d21">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItNy0xLTEtMjAyNDI_4a92ffd7-e410-411f-97f3-6c90d63dc4a3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItOS0xLTEtMjAyNDI_3da96443-7a4b-4399-b35f-c510ef37af38">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTEtMS0xLTIxOTgy_179d9e3b-5285-4cd7-8e99-4e16a0501047">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTMtMS0xLTIyMDMz_82d8be52-0424-4354-bc2a-a77e697ea705">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTctMS0xLTIyMDQw_b00f3d7f-6b0d-4e07-9a8e-fd701150528e">742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMS0xLTEtMjAyNDI_b6b1524b-e325-4bf8-9743-9a73e35879a7">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMy0xLTEtMjAyNDI_86c5d4a1-bc15-44b9-b01b-99394bc8f858">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtNS0xLTEtMjAyNDI_0fd02a36-8813-44b5-ae49-031e5507029d">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtNy0xLTEtMjAyNDI_5ed25cb1-a26f-4ef2-99fc-5fcbe40d6cb4">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtOS0xLTEtMjAyNDI_b67901b4-8e0c-4dfe-8dc3-88c85e798406">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTEtMS0xLTIxOTgy_068a764c-88c2-437d-b7ff-51b9995982aa">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTMtMS0xLTIyMDMz_495ed7bb-9a2a-45f0-bb16-3e11a5be18f2">328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTctMS0xLTIyMDQw_9c005934-8afd-4a34-bc9b-6f46c7fa1979">2,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMS0xLTEtMjAyNDI_1ecd3086-20b5-4fd5-a164-e00bbb74849a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMy0xLTEtMjAyNDI_56d0b415-128d-4e35-a327-013ef394019e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtNS0xLTEtMjAyNDI_a18421fa-c781-4c4f-af9c-ff04405cb595">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtNy0xLTEtMjAyNDI_4d4c1801-02a9-46bb-aeed-699edc950a9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtOS0xLTEtMjAyNDI_36ac2c4e-0c63-4410-8d2c-b74a3a620f28">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTEtMS0xLTIxOTgy_ce417022-61c4-471d-a193-49bb518bbee4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTMtMS0xLTIyMDMz_1ae4cab0-e3d6-4589-9377-2570f026f702">250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTctMS0xLTIyMDQw_02319a02-56ff-4844-9454-fbdae9759aaa">448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMS0xLTEtMjAyNDI_b27694a0-bc6b-4b58-b524-184fc93be558">3,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMy0xLTEtMjAyNDI_8e583e77-571c-41be-927f-34afced32555">1,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtNS0xLTEtMjAyNDI_cb70562c-a237-46db-acbc-091004fa0de7">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtNy0xLTEtMjAyNDI_dd8af7da-e948-4f8a-be9d-458b3db6ea19">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtOS0xLTEtMjAyNDI_b3d57aba-4509-4fa1-83ce-0cb992eced03">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTEtMS0xLTIxOTgy_e17e19e5-74fb-4b1c-b60e-1113b6e3c0b5">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTMtMS0xLTIyMDMz_5440784f-e170-4b15-abef-67102c3b40b1">2,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTctMS0xLTIyMDQw_5784778e-70fc-48bf-85b7-304b61d79010">13,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMS0xLTEtMjAyNDI_080f4ff1-cc7b-4b98-963e-42b5cc5cae75">3,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMy0xLTEtMjAyNDI_9276d44b-23b2-4b0f-a99e-4e8bef9f4b20">1,177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtNS0xLTEtMjAyNDI_75b6d7d8-c06a-4ea9-914a-5222fc28450d">408</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtNy0xLTEtMjAyNDI_7ce5eb61-b150-4eac-9481-9318283a1b51">746</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtOS0xLTEtMjAyNDI_8445054b-26d1-49bc-ae0d-ce2b15e43fe9">1,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTEtMS0xLTIxOTgy_a09ba690-9eb8-4d01-9205-6cc4b0525062">37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTMtMS0xLTIyMDMz_570a8503-454b-4975-b73b-959e21b247cd">2,332</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTctMS0xLTIyMDQw_e626211f-31d1-4a86-8c46-c31ee9e95026">13,340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMS0xLTEtMjAyNDI_e43747bb-a89a-4cfe-9d23-6cba2fb7d72b">1,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMy0xLTEtMjAyNDI_a45938cc-66c3-4021-b875-19375341658e">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctNS0xLTEtMjAyNDI_d5d59025-4605-4a2d-ac2f-f261228b2c8a">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctNy0xLTEtMjAyNDI_0b67f136-c2e3-4aae-bf96-c313890f8f7c">1,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctOS0xLTEtMjAyNDI_cc464ada-192a-4ed9-85e3-c113379a4bb5">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTEtMS0xLTIxOTgy_51ce8a21-1b81-4c7d-9fc4-7a7c2c9482e5">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTMtMS0xLTIyMDMz_d5310d65-7803-4538-86ba-6ba4c4e44bd3">2,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTctMS0xLTIyMDQw_09eabc8d-143d-4bfa-99a8-09dd805d345e">18,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMS0xLTEtMjAyNDI_db7cfa02-0217-4350-b635-8631b30d9506">1,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMy0xLTEtMjAyNDI_0483d515-afd8-46a7-942d-344b49e3fee7">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtNS0xLTEtMjAyNDI_65148d1a-c4d5-4a22-a3d2-79695029f2fb">414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtNy0xLTEtMjAyNDI_23dd8e64-8e84-4758-833e-dc8fa8935535">852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtOS0xLTEtMjAyNDI_fa091098-3846-4cd6-af92-3405625bd18c">428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTEtMS0xLTIxOTgy_773f03e4-7057-4fb1-9319-3c5e03664a21">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTMtMS0xLTIyMDMz_48dadb6c-011c-43e1-aaf6-88eef597a2b8">1,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTctMS0xLTIyMDQw_acc4c32a-a8bd-441d-b5d8-ec3e44b32875">14,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMS0xLTEtMjAyNDI_6fb036d4-cce6-428f-bfb5-0a4a2a9baa67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMy0xLTEtMjAyNDI_dc66bdde-872b-4d74-aa2a-eb4094b11fce">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktNS0xLTEtMjAyNDI_16101bc3-6325-4e01-9a29-3945881eaad9">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktNy0xLTEtMjAyNDI_3811be8e-f484-400d-9672-d5b145aefd92">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktOS0xLTEtMjAyNDI_f19d9ff6-1c91-42ff-81f5-6857c133f82c">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTEtMS0xLTIxOTgy_9e71299a-26f7-4178-a3a3-77728d3d6fca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTMtMS0xLTIyMDMz_146b158f-49f9-47fe-b299-9b88dda0dce1">238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTctMS0xLTIyMDQw_ed162a73-47a1-41aa-b569-7d81353aa360">588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTEtMS0xLTIwMjQy_2f8f7d09-1e1c-4212-a802-2ffed31cc311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTMtMS0xLTIwMjQy_4f8da187-c401-49e8-8242-fdf8469d8ed3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTUtMS0xLTIwMjQy_19334f0d-9456-46dc-a70c-d24cac8a2e74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTctMS0xLTIwMjQy_5a365b97-fff0-417e-bfcb-7ecf5efca8b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTktMS0xLTIwMjQy_4fc37feb-70e3-40aa-a806-e333e944bc65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTExLTEtMS0yMTk4Mg_8ec32c80-4279-4830-ac53-c7953f6b15d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTEzLTEtMS0yMjAzMw_f0991206-6d6c-4b71-9eb4-5ae59c79e416">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTE3LTEtMS0yMjA0MA_fd7a734f-817f-43c3-b29a-59119dfe77eb">2,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTEtMS0xLTIwMjQy_26109c89-44ed-4979-8cc7-49cdf6309e5b">4,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTMtMS0xLTIwMjQy_562f62d6-c55f-4fb8-bbd0-9eda0817ccf2">6,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTUtMS0xLTIwMjQy_e30121d3-469c-46d6-8a03-c7aed999d025">2,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTctMS0xLTIwMjQy_afc0dd56-632b-4ee1-a230-a6c285992227">4,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTktMS0xLTIwMjQy_26e05ef0-5175-4082-ac30-6610a128d79e">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTExLTEtMS0yMTk4Mg_c54b0b79-9ba7-41fb-8bb9-018ebf00abb3">545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTEzLTEtMS0yMjAzMw_2948852b-6282-458b-a9c9-cfbcaa8f7548">1,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTE3LTEtMS0yMjA0MA_3b3d3bce-ffea-4f03-8268-8fd071cd7f36">62,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTEtMS0xLTIwMjQy_922aaafc-924f-4582-8db3-4ff2ef757f5b">8,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTMtMS0xLTIwMjQy_d4755dce-a614-4600-8acd-615570225f9b">11,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTUtMS0xLTIwMjQy_ecaf2733-0a8e-4eb7-a1ec-18ecbab702fa">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTctMS0xLTIwMjQy_37809d19-29e2-4cef-9adb-34884ea146c6">7,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTktMS0xLTIwMjQy_3aa0d560-c89b-443e-9b52-a873d2fcafb5">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTExLTEtMS0yMTk4Mg_20440305-18ee-48c0-9656-6fb9cbdeeb51">942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTEzLTEtMS0yMjAzMw_f3d04973-4f13-4b22-abfe-eb2a389c3435">9,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTE3LTEtMS0yMjA0MA_bed65182-746d-4f15-854a-dcec4ee1cb6c">118,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Agron</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Aquarius</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">55 Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Charcoir</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Indoor Garden</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMS0xLTEtMjAyNjk_628b0e37-4208-4a36-889d-940db9deac2e">5,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMy0xLTEtMjAyNjk_ca34e6ce-fb9c-41e3-8645-fd39933b1e76">2,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtNS0xLTEtMjAyNjk_8234a5b7-4f66-48bc-9fb2-7f1c221679ff">5,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtNy0xLTEtMjAyNjk_1fdfee16-1840-44fe-927b-d3389a128506">9,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtOS0xLTEtMjAyNjk_3ed791fb-3c2b-4bd2-80e4-de5a02853085">4,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTEtMS0xLTIwMjY5_106984a9-f71c-4409-9c00-d33e8bd98290">8,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTMtMS0xLTIwMjY5_daf275c7-edf2-4322-a890-ff2664973b95">1,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTUtMS0xLTIwMjY5_ed5548c0-2fd5-4e10-8cff-abcf7155686a">1,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTctMS0xLTIwMjY5_3885d28f-f628-4bdf-8696-1f893b7d538d">3,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMS0xLTEtMjAyNjk_78cda29d-47b1-4c73-8205-20702301205b">5,276</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMy0xLTEtMjAyNjk_687e9929-9889-4271-8e56-6a3c90f5d1a1">1,227</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItNS0xLTEtMjAyNjk_1092e7c2-77fd-4806-81af-032ef6a80571">1,132</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItNy0xLTEtMjAyNjk_b20ffafc-3f77-4ed0-8d16-8f1d58271dd3">6,466</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItOS0xLTEtMjAyNjk_fcb484b4-782f-4a52-8239-75993574bfe0">4,531</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTEtMS0xLTIwMjY5_3ea896c5-7756-44d8-885c-e5a4fc877fc0">9,679</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTMtMS0xLTIwMjY5_fceae014-89bf-4197-b515-597c280794eb">411</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTUtMS0xLTIwMjY5_fbaf8973-af80-4efa-98b9-88cfaa1cb8e6">527</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTctMS0xLTIwMjY5_ee7c729d-b747-46b5-a51b-25382620c62a">1,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMS0xLTEtMjAyNjk_969d8fd6-5219-4921-93be-690039540bd1">11,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id52d0a4598964e77814a3c2436763223_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMy0xLTEtMjAyNjk_3b031eeb-4ed1-4b35-bfb4-8f4ef058570e">3,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtNS0xLTEtMjAyNjk_d77a8bbf-c6cc-46f3-b48b-ec503df1f084">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtNy0xLTEtMjAyNjk_c074563c-1a24-4dc9-bb0a-f4664c48d709">16,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtOS0xLTEtMjAyNjk_0b29d4c5-3ed7-4edb-acae-160be5a45d37">9,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTEtMS0xLTIwMjY5_8e3e4099-bd32-4b34-b9a2-2b1f12e810dd">17,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id041844873e74702829caaab74d00680_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTMtMS0xLTIwMjY5_61305858-9b25-4b8c-884b-5fd6b466cf9f">2,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTUtMS0xLTIwMjY5_36a7859d-87cb-498a-8c04-01f033a93ed3">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTctMS0xLTIwMjY5_cbeba439-7403-4989-94c4-ae2d06fd59d5">4,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Harvest</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Aquaserene</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Mendocino</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">CGS</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Hoagtech</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">All Seasons</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMS0xLTEtMjAyNjk_9334d509-a9ee-4e4e-965f-1faa49675a7f">5,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMy0xLTEtMjAyNjk_105ed6fe-32d2-4887-9bc8-491bf97c1cc5">9,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtNS0xLTEtMjAyNjk_13eb50e8-606b-43af-8fc2-4380b17c0cfe">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtNy0xLTEtMjAyNjk_2075ce43-aea5-4b7d-b837-4ddfe9f258a4">5,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtOS0xLTEtMjAyNjk_abf1c87c-7409-4a20-93e6-9f63dc864800">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTEtMS0xLTIxOTg5_a3770ab9-8e29-4b4d-9df8-242d6154040a">701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTMtMS0xLTIyMDQ4_3159819f-8cc8-41ab-aea3-03acdccef729">8,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTctMS0xLTIyMDU1_d2baf8a7-3665-44e7-a8ff-6a3b256251fe">80,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMS0xLTEtMjAyNjk_9968db11-8f25-4198-8013-6bfa535827fb">2,764</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMy0xLTEtMjAyNjk_cd0a3cdf-0380-459c-a5fa-26bfb9f04832">1,791</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItNS0xLTEtMjAyNjk_f2342e39-c63a-484a-a528-3ca35e4efc8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItNy0xLTEtMjAyNjk_7a78cd16-20e7-4eae-8ed0-bcce113916b1">1,272</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItOS0xLTEtMjAyNjk_ff3a0cee-cf9f-41a3-82cc-039eb5bb6033">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTEtMS0xLTIxOTg5_4c5a9024-40b2-4eff-b7ab-d6fa75365dc6">241</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTMtMS0xLTIyMDQ4_30715049-1cb1-4fdd-bb1d-29706e9b2cfe">781</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTctMS0xLTIyMDU1_61e02e9b-d250-4ac7-8d61-d6bf15f9cae6">37,272</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMS0xLTEtMjAyNjk_2d4eb931-a842-44df-88aa-cfc8a4f9d1bc">8,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMy0xLTEtMjAyNjk_9809fab3-f28a-4e4a-b84b-7d855524d1a8">11,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtNS0xLTEtMjAyNjk_8b7ac3c2-e80f-45c0-b2fb-7ac33374094f">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i456a033912344805bf6352fa82be62a4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtNy0xLTEtMjAyNjk_fbca549f-063f-429c-a659-748873058d52">7,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtOS0xLTEtMjAyNjk_732f649b-df81-4ccb-b01c-1529a18b437a">3,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade195f7620d42c29af75da53b20ce36_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTEtMS0xLTIxOTg5_05f43bc4-0bdd-4c28-9029-37cee14988b9">942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTMtMS0xLTIyMDQ4_cacd7996-02c0-4e94-80f4-4007c2225876">9,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTctMS0xLTIyMDU1_a00ebbee-2f1d-4e04-9691-7cb24932a446">118,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="grwg:ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTA_bb09e6ab-704f-49fc-9897-7c9491f0765c" continuedAt="i7ac3a233f92a4e8d9fa956953b5ef1da" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2021.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:11.552%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Agron</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Aquarius</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">55 Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Charcoir</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">San Diego Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grow Warehouse</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grow Depot Maine</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Indoor Garden</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMS0xLTEtMjMzNzc_05ea2390-d32c-45f7-b41a-199e33c5a077">3/19/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMy0xLTEtMjMzNzc_00f9a488-a74b-41fe-a470-31acf0777c8c">3/15/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtNS0xLTEtMjMzNzc_cfd02dd4-78bf-43f1-9056-0b31e2d6c318">3/15/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtNy0xLTEtMjMzNzc_3949f0fd-b673-4c6f-b732-115fb93aba7f">3/12/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtOS0xLTEtMjMzNzc_27aad9c7-7e79-4572-b52d-15cde676cb1d">2/22/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTEtMS0xLTIzMzc3_201cef0f-f6fe-47d8-98e8-96e768d7f9ee">2/15/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTMtMS0xLTIzMzc3_c0e9c81f-9fac-4bfc-bbbf-d89840b65d09">2/1/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTUtMS0xLTIzMzc3_77f5e19a-106a-40b8-be8b-868149d8d338">1/25/2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTctMS0xLTIzMzc3_b17dcf90-3681-4349-9f16-69d514130d6f">3/31/2021</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMS0xLTEtMjMzNzc_f5a4c544-037a-41c5-afd2-55f574d95450">14,403</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMy0xLTEtMjMzNzc_cc543de6-5b40-4b2e-81d9-8f60f67020ca">9,640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItNS0xLTEtMjMzNzc_30fc60a7-4a63-4caf-b95a-832a9bd12e8f">6,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItNy0xLTEtMjMzNzc_c7718017-63e2-4e39-8836-40f1622a5aaa">6,840</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItOS0xLTEtMjMzNzc_55be13b4-99fb-4aef-aff1-941d8b7aaba4">7,173</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTEtMS0xLTIzMzc3_4a253778-dd09-4e35-a080-2f716dfe1f11">13,147</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTMtMS0xLTIzMzc3_40a275da-b834-41c8-82ef-96a44e150e9c">6,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTUtMS0xLTIzMzc3_1ac7a27d-0c5e-429e-a82b-d01ac36c908a">6,265</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTctMS0xLTIzMzc3_7bb1bbee-4561-4362-aa21-a7ca6cef9353">3,663</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231" decimals="-3" sign="-" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMS0xLTEtMjMzNzc_8fbb9caa-91a3-42ce-a9ae-f7499dbef03f">305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMy0xLTEtMjMzNzc_6e4196b4-5eed-421e-b3c9-869a2a2cd8ba">1,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtNS0xLTEtMjMzNzc_295fd1a2-ab57-48f7-880a-dfdd60aa2561">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtNy0xLTEtMjMzNzc_c7b49ac7-98a9-46a2-b59f-d6f072a0fff2">1,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtOS0xLTEtMjMzNzc_19c05af0-de5c-4ce6-a10b-f243eb87fd93">906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTEtMS0xLTIzMzc3_cb55ccc9-e19b-49c2-815d-50978a836670">2,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTMtMS0xLTIzMzc3_849ba926-5117-4a4f-bd2f-d4cd5c263bfa">1,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTUtMS0xLTIzMzc3_f01be425-c579-4e95-9e91-bd831d19ca12">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTctMS0xLTIzMzc3_8ed353d7-3cba-4740-9763-37cd5b235c0d">297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:11.552%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Harvest</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Aquaserene</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Mendocino</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">CGS</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Hoagtech</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">All Seasons</span></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></div></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMS0xLTEtMjMzOTc_90e2101b-bc4d-4f24-acd3-67dca22d254f">5/3/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMy0xLTEtMjMzOTc_f98931a8-a304-4493-a482-376c0c3762c4">7/19/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtNS0xLTEtMjMzOTc_0451c774-1753-4b40-80f3-b0276befc84c">7/19/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtNy0xLTEtMjMzOTc_cafa6887-84d7-472d-99af-ab3e026e289e">8/24/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtOS0xLTEtMjMzOTc_cfb5918d-b84b-48d6-9c58-1103df114b76">8/23/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMTEtMS0xLTIzMzk3_f3aab833-b6fc-4ad9-8e52-b7a77dd24a38">10/15/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMTMtMS0xLTIzMzk3_473983c5-ac67-4997-96b0-111432d69cc7">12/31/21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMS0xLTEtMjMzOTc_f92c1745-cc4c-4717-86ef-a12ebfad50e9">6,706</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMy0xLTEtMjMzOTc_bf1e10df-5efc-4483-a5b4-6ccb76e4053a">2,742</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItNS0xLTEtMjMzOTc_1b3fdf56-eb37-4aa9-9ce8-bc18bb6efadd">1,455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItNy0xLTEtMjMzOTc_f4444af7-feb6-4d5c-af28-c8b5522a4be3">1,534</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItOS0xLTEtMjMzOTc_9063fe13-9425-4a7d-b86e-6f7b6132db81">1,564</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTEtMS0xLTIzMzk3_e69dcbde-921f-4c7e-bed5-37102aa8341b">187</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTMtMS0xLTIzMzk3_339129ec-1fb1-461d-bd4a-4ce7e59f14d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTctMS0xLTIzNDA0_e93866c0-7f46-420b-bb82-ac9d1587923e">87,991</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMS0xLTEtMjMzOTc_976c7554-b0bd-42ee-ae26-6c8211dbffc3">924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMy0xLTEtMjMzOTc_3e76173d-a1de-4a49-a301-986bb62c0d10">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtNS0xLTEtMjMzOTc_78152485-6e60-44a0-9b0a-27ffb50afe72">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtNy0xLTEtMjMzOTc_5406affc-f0ac-40a8-a527-aacff6611110">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtOS0xLTEtMjMzOTc_ef4f994a-20da-4727-bd84-e1d760297124">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTEtMS0xLTIzMzk3_f9d04e82-cd3f-48d2-8b5f-b095b158efa9">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTMtMS0xLTIzMzk3_7401eefa-cdb5-4f51-a379-4ea0cff9b6b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTctMS0xLTIzNDA0_12e4d883-34c0-4e5c-a46a-bf6499147b11">10,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="ifaffd8b068bf4ac3913dd2f145e57f91" continuedAt="i3e4ff36e12424605800e06f1b4e31077"><ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTI_9b8df9b0-7398-40b1-b90c-bebd062ae722" continuedAt="i6636d5d436354ce7bbe20b40e5473c74" escape="true"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2021,  2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><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:58.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021  (Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020  (Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2019  (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2130c62eead24a739086d6151b5c415f_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtMS0xLTEtMjM3OTY_0d791bbb-316d-42e5-aa92-999208526f33">452,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtMy0xLTEtMjM3OTY_1fcbd9bd-fdf6-4691-8053-7c3355d40316">310,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtNS0xLTEtMzUzODY_1b8b5185-6e31-4766-bab7-ebbabe509d01">197,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2130c62eead24a739086d6151b5c415f_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItMS0xLTEtMjM3OTY_6ae71a0f-8ada-4e68-abde-d9c903a09c24">13,511</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItMy0xLTEtMjM3OTY_56cb6ab7-9aad-4b3d-8759-6a21f4646a31">18,480</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItNS0xLTEtMzUzODY_d3ff85cb-1082-484d-97e4-773679112bec">14,475</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2020 Acquisitions</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;26, 2020, the Company purchased the assets of Health &amp; Harvest LLC. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5MjU_3f065fdc-bd0c-422e-b22f-d7ff5f59ba7b">2.9</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5Mjg_741eb3c1-7910-44c8-b6e8-537f25f93953">1.8</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5MzE_ab3ed186-838f-4e2d-9da8-bd927a43ca4b">1.1</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;16, 2020, we acquired certain assets of H2O Hydroponics, LLC (&#8220;H2O Hydro&#8221;). The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNTQ_f5ffb824-a4a8-44eb-aaff-f3b8c143ea02">2.0</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNTc_54695740-a9e4-44ae-b545-d4ccde05b286">1.3</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNjA_d580e8db-cfe3-472f-b9ea-1672b17c464e">0.7</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;10, 2020, we acquired certain assets of Benzakry Family Corp, d/b/a Emerald City Garden (&#8220;Emerald City&#8221;). The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="ib94667aee1764b5d9ce029b507f31d60_D20200810-20200810" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzAwODI_8ac9e476-b6b0-43d1-a0d1-2841532d4c6d">1.0</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;12, 2020, the Company acquired the assets of Hydroponics Depot, LLC (&#8220;Hydro Depot&#8221;), a single store located in Phoenix, AZ. The total consideration for the purchase was approximately $<ix:nonFraction unitRef="usd" contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTE_9384e688-8447-4a2e-b4f0-5d04f7e5126c">1.5</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTQ_0c997ffd-bde5-4c71-a534-c07138279778">1.0</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTc_4bdded61-c4f3-49fd-8d8b-48648322637c">0.5</ix:nonFraction> million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;20, 2020 the Company acquired the assets of Big Green Tomato (&#8220;BGT&#8221;),&#160;a <ix:nonFraction unitRef="store" contextRef="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDU_e6e80354-4ee9-4a76-9956-7c59dfad3f83">two</ix:nonFraction>-store chain in&#160;Battle Creek&#160;and&#160;Taylor, Michigan. The total consideration was approximately  $<ix:nonFraction unitRef="usd" contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzE2Njk_2efe4a8a-4442-4d86-b435-e349409ef4dc">9.0</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzI5MjA_62239a92-21c9-4b4f-8926-30783c73a6c8">6.0</ix:nonFraction> million in cash and shares of common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzI5ODI_9efcebce-84fb-42bf-9627-f246bbdcadaa">3.1</ix:nonFraction> million.&#160;Acquired goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020" decimals="-5" name="grwg:AcquiredGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzMwMjE_c72fce59-13a7-48c7-871f-f8c6275792cb">4.0</ix:nonFraction> million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;17, 2020, the Company acquired the assets of The GrowBiz (&#8220;GrowBiz&#8221;), a <ix:nonFraction unitRef="store" contextRef="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDQ_24f543c9-96fb-401e-9846-ea13a917b0d8">five</ix:nonFraction>-store chain with <ix:nonFraction unitRef="store" contextRef="i505978ca0ba14b278c848cb3f5871b69_I20201117" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDY_24c3d6d6-40f8-42cd-ba3f-0e148665f0a3">four</ix:nonFraction> stores in California and <ix:nonFraction unitRef="store" contextRef="i602a4f469c074849b93e38a400cc21f7_I20201117" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDc_b3493e4d-5c23-421f-ae44-c99dd24630e3">one</ix:nonFraction> store in Oregon. The total consideration for the purchase of GrowBiz was approximately $<ix:nonFraction unitRef="usd" contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMTE_5fc0c068-227d-4009-aa97-3df98cd80d11">44.8</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMTk_75193979-0db0-4ed2-a1fb-e68db75f6dd5">17.5</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMjc_5b64bdb6-ea44-4ddb-9d74-3dc619e55409">27.3</ix:nonFraction> million. Acquired goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117" decimals="-5" name="grwg:AcquiredGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxNDA_e954cc29-26b4-4a44-919a-430f88d2e55c">28.5</ix:nonFraction> million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;14, 2020, the Company acquired the assets of Grassroots Hydroponics, Inc., a <ix:nonFraction unitRef="store" contextRef="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214" decimals="0" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDg_53dff6f2-fb17-4e2d-b549-705ce218be01">three</ix:nonFraction>-store chain in California. The total consideration for the purchase of Grassroots was approximately $<ix:nonFraction unitRef="usd" contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODA_ae5ae66e-8974-4f87-b803-fda3e092d25e">10.0</ix:nonFraction> million, approximately $<ix:nonFraction unitRef="usd" contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODQ_fdbb9532-f0a7-4214-9a4e-755c5dd09f80">7.5</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODg_6b38b372-bcf6-46e8-b1ab-edd91e44830d">2.5</ix:nonFraction> million. Acquired goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214" decimals="-5" name="grwg:AcquiredGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1OTI_f40da3ab-bbea-449a-a73f-2eef759ca821">4.5</ix:nonFraction> million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;23, 2020, the Company acquired the assets of Canopy Crop Management (&#8220;Canopy&#8221;) and its complete portfolio of products including the Power SI brand of silicic acid-enriched fertilizers. The total consideration for the purchase of Canopy Crop was approximately $<ix:nonFraction unitRef="usd" contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNjc_c2b5b9e4-ca01-4a40-b01e-3ac4ac55ae8a">9.2</ix:nonFraction> million, including approximately $<ix:nonFraction unitRef="usd" contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzE_925208f1-1225-4286-ab48-de1cdc232409">5.4</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzU_153a7f2c-af17-4d51-b668-e816f0fc34fc">3.8</ix:nonFraction> million. Acquired goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i5722de50dfbd45f6a9e3c12a12ddb3f7_I20201223" decimals="-5" name="grwg:AcquiredGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzk_3ea866d0-4399-496c-b481-88e6fc94d6f9">4.9</ix:nonFraction> million represents the value </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i3e4ff36e12424605800e06f1b4e31077" continuedAt="i52706175b64640c580ba292267003f3f"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</span></div><ix:continuation id="i22c5af5c517b48a2a8d6174c720d24e2" continuedAt="ife7ea93a4fc049b78d00360e49187599"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMS0xLTEtMTQ3NDU_17252482-eea4-47b7-b286-26f104069416">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMy0xLTEtMTQ3NDU_f84029d8-5699-4d66-b486-197fd9426498">2,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtNS0xLTEtMTQ3NDU_1a87aa4e-634c-4bbd-a20c-2a46b8c224ac">6,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtNy0xLTEtMTQ3NDU_f0ad89d9-99ff-4b52-b26b-4ce8ed748a68">1,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtOS0xLTEtMTQ3NDU_69afece3-e93f-4a88-8296-54ac7952a577">333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTEtMS0xLTE0NzQ1_42887ad1-09ff-4a53-9a74-b2f91c5f9071">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTMtMS0xLTE0NzQ1_5544f7a2-37a5-4a4d-ab6a-1f47f2aae8b1">498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTUtMS0xLTE0NzQ1_3bf4b417-2653-40c9-9b4b-f91c697fc974">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTctMS0xLTE0NzQ1_44bfd949-c7f1-4adc-89e3-7a4328dabfca">13,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMS0xLTEtMTQ3NDU_7820fcf5-c60c-46c6-a4ac-befd4fdd9011">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMy0xLTEtMTQ3NDU_5c9bbb25-a1bc-48d6-973c-0fbfd14362c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItNS0xLTEtMTQ3NDU_c25f4e63-7c02-4159-af98-6225b0a4e849">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItNy0xLTEtMTQ3NDU_2490bd40-e3e3-4475-86f2-b6fcdb9b5489">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItOS0xLTEtMTQ3NDU_33be801d-9616-4f9d-88fd-16202feffcb5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTEtMS0xLTE0NzQ1_46e39658-58e8-4825-895f-efef46fe13d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTMtMS0xLTE0NzQ1_22242276-9ced-4256-aca0-6162ccb52c7f">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTUtMS0xLTE0NzQ1_f29653ad-0ba2-42d0-850e-eb9b774f01ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTctMS0xLTE0NzQ1_f4816f96-cca1-461c-8609-5044a25bbd33">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMS0xLTEtMTQ3NDU_d667c8ae-0e2c-4c31-ac89-f8a9c50ddd3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMy0xLTEtMTQ3NDU_e535d2f5-71c8-47be-b4e1-a9036b6688e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtNS0xLTEtMTQ3NDU_72cca0d6-8853-4f7d-b5fa-dccae84863a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtNy0xLTEtMTQ3NDU_43a8b54c-72c7-4a78-a605-bc5b093e8c83">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtOS0xLTEtMTQ3NDU_46ef05cc-a457-4289-879b-f640600b4788">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTEtMS0xLTE0NzQ1_b2862bf4-1ac8-4ffe-8f70-6cb1ce6f8640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTMtMS0xLTE0NzQ1_6f4fc4d5-581d-4d05-97e6-9a7e316bb3df">0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTUtMS0xLTE0NzQ1_82f07f05-25c8-4541-8176-fd8f623217a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTctMS0xLTE0NzQ1_584e322b-d85e-4ef9-ae85-7e742ca2479a">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMS0xLTEtMTQ3NDU_c1c89f2f-00e5-4ef5-a4cc-28804529261a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMy0xLTEtMTQ3NDU_8295405b-6f37-49f3-a700-7996889d1fb8">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtNS0xLTEtMTQ3NDU_a24576f1-6cb2-4381-b794-d10fc11f7eda">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtNy0xLTEtMTQ3NDU_7002c39b-2566-4820-b900-a081cf25bf78">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtOS0xLTEtMTQ3NDU_7b6ab584-4604-4e85-b542-ea95c2ba00bd">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTEtMS0xLTE0NzQ1_1758999b-8d95-42c0-bd94-f04e4efbe370">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTMtMS0xLTE0NzQ1_2103d779-a079-4015-9d16-781984a63e45">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTUtMS0xLTE0NzQ1_79e87c6a-3ed0-4d0e-a801-1d8c4a878602">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTctMS0xLTE0NzQ1_c87fc6dc-aadc-4d25-9e62-3be87f7daadd">736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMS0xLTEtMTQ3NDU_48c0fba7-3113-45b2-b4c9-2e4a0388a094">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMy0xLTEtMTQ3NDU_773bd3fb-ed3e-45c7-8ec0-c56b148c0d87">1,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtNS0xLTEtMTQ3NDU_ebe35fd1-8367-435f-acea-faaa0a0cf743">3,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtNy0xLTEtMTQ3NDU_5957af5a-b103-49db-ae99-6e05f3da36dd">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtOS0xLTEtMTQ3NDU_c131e9ca-8f5f-4fe1-af61-518361cad31d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTEtMS0xLTE0NzQ1_e4a4e0cb-dad8-48b1-9ba8-4f2b7dcfcbd1">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTMtMS0xLTE0NzQ1_216ebcda-c9e8-4534-8561-54d9bdbca6e3">906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTUtMS0xLTE0NzQ1_f1a1f148-282e-4897-a530-53844e8cba00">324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTctMS0xLTE0NzQ1_e5122b89-db5f-4a88-8cf3-fcf6b46d95ca">6,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMS0xLTEtMTQ3NDU_9758943a-a2e2-411c-bdd3-ccdf128b5efd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMy0xLTEtMTQ3NDU_a0914aa8-db58-49e3-b283-b8abf82831ec">1,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtNS0xLTEtMTQ3NDU_d62ee0f8-244f-4064-bbb4-7d46c44147ff">3,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtNy0xLTEtMTQ3NDU_766d44b3-19a0-4ad6-9305-8a2062f4df77">246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtOS0xLTEtMTQ3NDU_dbfa587d-5956-4ed6-9cc1-588ab4293019">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTEtMS0xLTE0NzQ1_1a60dd93-053a-4dff-87ee-e57f9be13879">140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTMtMS0xLTE0NzQ1_c07449f7-a3fd-423a-817f-409ae6667ec9">906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTUtMS0xLTE0NzQ1_7dd96ae3-efce-490b-b0b3-70f1c440f691">324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTctMS0xLTE0NzQ1_1fb2f6f4-9caa-42fe-bec7-a368b8faa9a9">6,694</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMS0xLTEtMTQ3NDU_b10065e1-05ba-4927-bbc9-eff0cf16bd83">2,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMy0xLTEtMTQ3NDU_6fc28cac-4a36-40b2-adaa-c6a4e2edbef2">768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctNS0xLTEtMTQ3NDU_f2703770-0c06-40c8-af31-f696f0233557">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctNy0xLTEtMTQ3NDU_b4aba164-0789-41b1-8cc6-f5ce0e77b189">634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctOS0xLTEtMTQ3NDU_ca6e5b67-5c7c-4c32-a7a2-af277124c2b6">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTEtMS0xLTE0NzQ1_f619e2e4-6664-43af-ac93-86ce2e71eb88">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTMtMS0xLTE0NzQ1_5c5d5f16-2a19-41a1-bbfd-eb22791cd8c1">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTUtMS0xLTE0NzQ1_ae6d7bbb-f374-4223-9df2-16e147a463f0">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTctMS0xLTE0NzQ1_a6d71503-3f8d-40aa-87ac-ad9c53e78eb7">6,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMS0xLTEtMTQ3NDU_2a799886-5fe7-4c96-b584-74660b3ebb17">1,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMy0xLTEtMTQ3NDU_d7fa4f92-e23a-43c9-8497-4df2326e591c">2,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtNS0xLTEtMTQ3NDU_64ff5d21-ef82-4d79-bd8f-15bc7f1f82b1">7,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtNy0xLTEtMTQ3NDU_e1815b89-ee03-46c0-895c-f983a1fb900d">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtOS0xLTEtMTQ3NDU_5aef108e-c254-40ed-883c-f713ee459cf0">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTEtMS0xLTE0NzQ1_aaf598dc-cbd1-4073-94ed-9988dfa10898">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTMtMS0xLTE0NzQ1_58a25b36-23b8-41a9-a09a-9feb9b3d1937">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTUtMS0xLTE0NzQ1_034f587a-b8a4-4e36-8762-efe6fdb7a0e1">357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTctMS0xLTE0NzQ1_4f41c4dc-6b33-4183-9056-7156125fccb1">13,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMS0xLTEtMTQ3NDU_dbf62925-1842-49bd-ae02-5876f5332945">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMy0xLTEtMTQ3NDU_0b95c7f5-a300-47d8-87e2-d6887defc726">133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktNS0xLTEtMTQ3NDU_982ea254-e5bb-4da5-aa77-56ffcfbc602f">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktNy0xLTEtMTQ3NDU_b6e0fb49-1eb9-4c11-97c3-1a3d6a42dd10">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktOS0xLTEtMTQ3NDU_43a318d9-0efd-4ee9-9c5a-1359b8ebef57">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTEtMS0xLTE0NzQ1_68a96381-cab1-4e58-9cf3-2617fb0ef5ca">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTMtMS0xLTE0NzQ1_06df98f2-44f9-40ec-a9ab-fa679ea7c003">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTUtMS0xLTE0NzQ1_b11f5e6e-dbf9-4940-a1aa-3a2d395ed90d">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTctMS0xLTE0NzQ1_236669c5-eabb-432c-8ef0-c1fa3d3efef0">796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTEtMS0xLTE0NzQ1_b2e557b8-d5fd-4641-bf76-36aa329a64df">4,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTMtMS0xLTE0NzQ1_c47bd974-5bb7-4e93-8680-ad695091251f">4,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTUtMS0xLTE0NzQ1_bc142775-4cec-4c77-b173-50eeb96f5d76">28,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTctMS0xLTE0NzQ1_0f899652-17be-4662-b174-3e60054bd80f">4,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTktMS0xLTE0NzQ1_8c7e58a6-eea4-4ff3-bd80-6d8482460ae9">799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTExLTEtMS0xNDc0NQ_9ea5b44e-89e1-4add-b919-a2a0789ce272">614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTEzLTEtMS0xNDc0NQ_58d307e0-df86-448b-980b-1eed61da86ce">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTE1LTEtMS0xNDc0NQ_75d2b6b2-eb99-40ad-991d-b26c0375e340">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTE3LTEtMS0xNDc0NQ_cfbddcaa-cfed-479b-81c2-c13c76dcb3ec">45,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTEtMS0xLTE0NzQ1_9b401a4f-15dc-4629-a64f-ba0081eb6c2f">9,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTMtMS0xLTE0NzQ1_fd03c277-6894-47bc-8e73-c085b23f5845">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTUtMS0xLTE0NzQ1_e7c597f0-7663-4f32-9f33-655f6c6c7117">44,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTctMS0xLTE0NzQ1_f42bda95-1d79-4968-9e9e-d8f5c256b094">9,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTktMS0xLTE0NzQ1_c9889e98-f485-4623-884a-de280b58d54a">1,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTExLTEtMS0xNDc0NQ_e8845843-c60e-4c36-9e57-52492038e24a">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTEzLTEtMS0xNDc0NQ_31ed15d3-1c98-4610-bb95-05ad0fffeee2">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTE1LTEtMS0xNDc0NQ_84e5b36a-04a5-4827-b6a3-225276dab748">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTE3LTEtMS0xNDc0NQ_0f4972d9-ca8a-4c2b-ae2f-b9f6e9116c97">80,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMS0xLTEtMTQ3NDU_9d9fc4bd-db5b-48d1-b1a3-be9335864048">5,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMy0xLTEtMTQ3NDU_300fe2b3-8fad-430e-89c3-acddc80991f1">7,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtNS0xLTEtMTQ3NDU_83f7ab02-f9da-47c8-9224-ffdb1b9017c3">17,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtNy0xLTEtMTQ3NDU_441c3ca1-90dc-42d2-aab2-7bfa86ce9c4b">5,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtOS0xLTEtMTQ3NDU_ba4c6ac6-6eb9-4fde-bee0-5d0782f9bda3">988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTEtMS0xLTE0NzQ1_726fe706-2c6d-4c07-80c7-d9fe01d3bc24">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTMtMS0xLTE0NzQ1_a55f591e-50d8-404f-aa67-b8cb9f35b2a0">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTUtMS0xLTE0NzQ1_d02188d4-5667-42e9-a629-14854bf764cf">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTctMS0xLTE0NzQ1_2ff3a08b-6199-430c-87ab-0fb306d579a3">41,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMS0xLTEtMTQ3NDU_446ef30b-5721-43ef-b345-253c814430b6">3,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMy0xLTEtMTQ3NDU_346c6467-803c-4845-872d-9dac3dc58be4">2,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItNS0xLTEtMTQ3NDU_3062b59a-a659-4f43-97e7-a180afde923f">27,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItNy0xLTEtMTQ3NDU_2a800d15-9989-4cfa-9403-6a4b210f95d8">3,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItOS0xLTEtMTQ3NDU_74cd4405-d29a-4512-8a6d-60a4207e17dd">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTEtMS0xLTE0NzQ1_7187ff86-dbfa-48a0-8e88-6bb3f7c8e350">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTMtMS0xLTE0NzQ1_aa935b14-6c11-4961-9721-bb7e6266321f">705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTUtMS0xLTE0NzQ1_f45dabc6-662e-4557-aa84-4f0349e7c633">1,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTctMS0xLTE0NzQ1_8367b588-5a09-40e6-a9ca-2669ba352542">39,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMS0xLTEtMTQ3NDU_8ed886bb-57c7-43cd-a32b-3a36091bcca2">9,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMy0xLTEtMTQ3NDU_838b9998-bf56-4efd-b9d7-a23d4f183c3e">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a751e3c3074764b68038779ed42db0_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtNS0xLTEtMTQ3NDU_db8d90c1-a98b-4e89-9ea8-ba70b2ca3526">44,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtNy0xLTEtMTQ3NDU_363056bf-a3f0-44ae-9144-3dedd339f0e6">9,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtOS0xLTEtMTQ3NDU_461e4311-565b-4dce-a960-98385fbd699e">1,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTEtMS0xLTE0NzQ1_7af8956b-60c7-4a72-9791-810ef986a9fe">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ffae931fed0442dba267997be65bbad_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTMtMS0xLTE0NzQ1_370987ef-440d-49e1-a084-43550fc0274d">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTUtMS0xLTE0NzQ1_d69a3802-cab7-4c1c-a6c4-e0220edd4802">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTctMS0xLTE0NzQ1_2a90aff5-b1cf-43e1-81d7-bd3b763f3b71">80,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:continuation id="i7ac3a233f92a4e8d9fa956953b5ef1da" continuedAt="i091148a022744c059403eeca2ba4cfbc"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:11.552%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMS0xLTEtMTQ3NDU_3bd39115-2056-47c0-891d-48f7962ea3c1">12/23/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMy0xLTEtMTQ3NDU_9dc1b43e-7f9e-4ea7-8c25-385934bf118f">12/14/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtNS0xLTEtMTQ3NDU_9d4a68ae-bdb7-4a6c-ad06-684e6c046d8b">11/17/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtNy0xLTEtMTQ3NDU_5133414f-73c8-4f62-80b6-837f276eb0dc">10/20/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtOS0xLTEtMTQ3NDU_9b0c1da1-a433-4f25-aecb-196012d814c2">10/12/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTEtMS0xLTE0NzQ1_36cf5954-ebe7-4be3-8814-5991f9c5e313">8/10/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTMtMS0xLTE0NzQ1_61b7da82-c09e-4b4f-a107-5b137d188f78">6/16/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTUtMS0xLTE0NzQ1_1226bb18-cbb0-4da6-8e3e-bc1579cd8e29">2/26/2020</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMS0xLTEtMTQ3NDU_6ba4be50-9f49-4061-86be-c6c3568a60ce">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMy0xLTEtMTQ3NDU_9c537612-9c4f-4686-a1fc-765f9c9e47b1">532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItNS0xLTEtMTQ3NDU_781c8ea3-6055-438e-a0f4-fbde36d4aede">3,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItNy0xLTEtMTQ3NDU_c26cfd6f-23cd-44f1-bd1c-0e877d74ee37">1,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItOS0xLTEtMTQ3NDU_e4addd9a-f10d-4719-9ee4-8d72e2ccca1e">1,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTEtMS0xLTE0NzQ1_444f8f4d-44c5-45a6-82d4-1bb02dbbb0e2">5,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTMtMS0xLTE0NzQ1_8ddb9978-0855-42f3-bdba-2039f89981c2">2,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTUtMS0xLTE0NzQ1_4c7e2bee-aeb9-4272-abfc-5f37a7c4210a">8,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTctMS0xLTE0NzQ1_f0519652-039f-4e25-9bc7-5a8380452eb7">24,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMS0xLTEtMTQ3NDU_4c0866af-335c-4a6e-b93d-a7513af3b523">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMy0xLTEtMTQ3NDU_7fa70704-0dc0-45ef-a03b-3ca08cb8c64f">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtNS0xLTEtMTQ3NDU_10b8131b-68ba-45b5-bcdc-110c4c1de022">736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtNy0xLTEtMTQ3NDU_45b7f40b-1c36-46df-8771-8f3d90da2ac7">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtOS0xLTEtMTQ3NDU_c9671fbf-ade2-4e96-b55a-6734a6f90515">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTEtMS0xLTE0NzQ1_bfe30d30-53eb-4187-95d8-4ee99c9544cd">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTMtMS0xLTE0NzQ1_ff289e0f-ec93-4e9e-a36c-3611b0a58f4b">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTUtMS0xLTE0NzQ1_475a7033-ac0f-45c2-9303-d08d0c08bdf7">1,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTctMS0xLTE0NzQ1_924b4ca3-3dad-49b0-bba8-e6c0f23b762b">3,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:continuation id="i6636d5d436354ce7bbe20b40e5473c74" continuedAt="i87fdfc5f84ec43beafe0d04d790327c4"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2020 and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"><tr><td style="width:1.0%"></td><td style="width:66.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2020 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2019 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ee2f753721e4de7885c463816070aba_D20200101-20201231" decimals="0" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzEtMS0xLTEtMzU0NTI_c98ccb98-bef6-440f-ae19-d48027482a42">309,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231" decimals="0" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzEtMS0xLTEtMTQ3NDU_a397cc43-3297-4f47-9954-0e3b2e36195d">195,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ee2f753721e4de7885c463816070aba_D20200101-20201231" decimals="0" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzItMS0xLTEtMzU0NTI_67896404-f3dc-43e6-8d11-a774e38f74c9">18,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231" decimals="0" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzItMS0xLTEtMTQ3NDU_2bc76507-82a3-4d10-98b3-f00355835df5">14,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:continuation></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="i52706175b64640c580ba292267003f3f" continuedAt="ica78e99dfd854c85ae8c3c1bf19d3049"><ix:continuation id="ife7ea93a4fc049b78d00360e49187599"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2019:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:21.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.835%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Reno <br/>Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMS0xLTEtMzMyNjM_fdc3c4e6-7538-41b8-a21b-5163517c2cf9">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMy0xLTEtMzMyNjM_244b6623-cc76-4724-80f2-053290a8108f">1,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtNS0xLTEtMzMyNjM_0665d536-6c37-442c-a39f-04dc5644d460">1,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtNy0xLTEtMzMyNjM_95a8a03e-a3e4-4956-bf28-c87dd20da558">1,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtOS0xLTEtMzMyNjM_0d363845-3514-4faf-8d20-662a7d90043c">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMTEtMS0xLTMzMjYz_96cde789-fc5b-4b2a-bfa2-a8e7f5c9acec">466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMTMtMS0xLTMzMjYz_40bb0ef9-f0aa-478e-888d-e966728bfac3">5,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMS0xLTEtMzMyNjM_eb58b457-69b8-410f-9d0e-38b5fd5f9a09">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" xsi:nil="true" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMy0xLTEtMzM5NzU_b9f07c58-0358-42f2-a1b8-4775d3e9f893"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItNS0xLTEtMzMyNjM_36ef47df-dcc1-4cc2-8175-c5bab0200743">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItNy0xLTEtMzMyNjM_b24b5bca-4b7e-4424-8a0e-d29e60afd068">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItOS0xLTEtMzMyNjM_49dbdceb-1773-4620-9f50-e1ea4ae37a64">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" xsi:nil="true" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMTEtMS0xLTMzOTc3_c5a61777-2789-4acb-ba80-6c2fa88342f7"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMTMtMS0xLTMzMjYz_906ff0b4-e0b6-4925-9ac7-8b461cea3cd0">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMS0xLTEtMzMyNjM_99c45dd0-1e91-4736-a48d-30195f4c1351">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMy0xLTEtMzMyNjM_7e3896ec-d48b-42e1-8a4a-6c83f91ada09">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtNS0xLTEtMzMyNjM_bff747ce-0bef-4c12-97b8-7f150f82bc5f">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtNy0xLTEtMzMyNjM_f6aaf666-c730-406e-8ae4-8a44418e0b57">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtOS0xLTEtMzMyNjM_0e2586f4-0a7f-4a6d-a72b-76d89a5695b5">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMTEtMS0xLTMzMjYz_a55c2f38-89fe-4bab-add7-2834a3d870e4">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMTMtMS0xLTMzMjYz_0b8adcc0-8708-4f40-a92b-d3dc4535cfbc">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMS0xLTEtMzMyNjM_5afe48a2-c973-4072-a484-955d4a05f9a9">697</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMy0xLTEtMzMyNjM_eb1309fa-05c2-4b77-bc2e-a26a479cef45">2,377</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtNS0xLTEtMzMyNjM_9b0130db-afb2-4084-a0fd-243d2799a4db">2,306</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtNy0xLTEtMzMyNjM_3dbda56a-02c2-40fa-ab85-054bc7bb6a5a">2,596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtOS0xLTEtMzMyNjM_2aeeebbf-89ed-4faf-ad95-35d013ed0fe0">516</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMTEtMS0xLTMzMjYz_28e6469b-b8f5-4b20-949b-e02f4e3fb65c">554</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMTMtMS0xLTMzMjYz_e43f86bc-a5fc-4c16-b866-5ba9bbfb8eae">9,046</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMS0xLTEtMzMyNjM_017e6a9f-4f40-4409-afa4-6e138281357d">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMy0xLTEtMzMyNjM_b270fabe-e932-407a-b61c-bfb3858031a6">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtNS0xLTEtMzMyNjM_57ee2861-cd5b-4ea6-894e-30b06876b1c1">3,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtNy0xLTEtMzMyNjM_eafdc125-5024-4c6c-92ad-b600c2c3455d">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtOS0xLTEtMzMyNjM_d03d5ed1-f88e-426e-ad79-2c661087a848">779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMTEtMS0xLTMzMjYz_cf45e7a6-d8eb-4a54-8f42-2cb4d0a4c8c5">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMTMtMS0xLTMzMjYz_002321de-3902-4fb4-a53d-09192f462a94">14,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:21.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.835%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Reno Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMS0xLTEtMzMyOTA_89a7f87f-da40-4735-926a-533fd11b40f8">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMy0xLTEtMzMyOTA_3bee2961-d150-452b-9501-28bbdf7d7691">2,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtNS0xLTEtMzMyOTA_a98368e2-f4dd-4aa8-afc7-23170ce623f9">2,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtNy0xLTEtMzMyOTA_0d65ef6c-c0f0-431d-a911-4f7cc9414097">3,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtOS0xLTEtMzMyOTA_76177575-4b2f-4ceb-832f-f752bd6bf690">525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMTEtMS0xLTMzMjkw_30804076-223d-4e8c-919d-2741e2f7bd81">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMTMtMS0xLTMzMjkw_a1ea6822-5695-4bee-bb84-ae3ba469814c">10,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMS0xLTEtMzMyOTA_0633043d-16c7-4429-887c-001f7a78e64c">286</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMy0xLTEtMzMyOTA_a7f49802-26dc-45f2-8b5a-3b9dbd4c43ff">1,530</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItNS0xLTEtMzMyOTA_8a36a19d-1779-468c-a89d-a3edb7e1bcb6">811</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItNy0xLTEtMzMyOTA_c764d0cd-9031-4f1f-99e3-1ca712984003">500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItOS0xLTEtMzMyOTA_67f38caa-7710-439b-8328-8a0c083eae8d">254</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMTEtMS0xLTMzMjkw_39803a4a-e286-435c-ac7d-a250cb7f32c9">245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMTMtMS0xLTMzMjkw_2c59bd5e-d444-48ab-b78c-0b9659e37c8c">3,626</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16dc1afbaca42878fe84421453db50f_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMS0xLTEtMzMyOTA_7fcbec05-39ab-41be-9843-2c98cbd2ae5f">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMy0xLTEtMzMyOTA_eb9f0f0b-a482-4102-b2ec-1d01693df15d">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtNS0xLTEtMzMyOTA_00eed55e-2c10-4e84-a091-824c0a0ca074">3,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtNy0xLTEtMzMyOTA_a35a647c-3ee5-4828-9e8f-26d30964a2f6">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtOS0xLTEtMzMyOTA_a1d45db2-2ee1-4f44-a714-1cd76c8b12a8">779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMTEtMS0xLTMzMjkw_f988b231-a6a8-4669-adbe-c89f4415d490">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db78a81024d92af2e38fa40351a28_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMTMtMS0xLTMzMjkw_8aab59f7-c0f5-4d1a-b2e7-98dc639ff869">14,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i091148a022744c059403eeca2ba4cfbc"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:21.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.835%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grow<br/>World<br/>LLC</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Grand<br/>Rapids<br/>Hydro</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Green<br/>Life<br/>Garden</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Reno<br/>Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Palm<br/>Springs<br/>Hydroponics</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMS0xLTEtMzMzMjc_7277d659-9519-4fcd-8723-5eedf78d79bb">12/16/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMy0xLTEtMzMzMjc_675c3d80-bca3-468a-b120-b2072b2ec03b">09/03/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtNS0xLTEtMzMzMjc_27c24347-7200-426e-97a0-5d42baf2b0e5">05/14/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtNy0xLTEtMzMzMjc_df93614e-a2b8-4109-aa1d-a37b1860eaf7">01/21/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtOS0xLTEtMzMzMjc_367a1ff4-44ed-4697-9106-3d71b8cbbb3b">02/11/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"><ix:nonNumeric contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMTEtMS0xLTMzMzI3_2735fd61-6407-446d-92c3-1743ab5d7377">02/07/19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMS0xLTEtMzMzMjc_26d00a60-fa1a-4a77-9c7d-6bd4cd9b70d2">154</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMy0xLTEtMzMzMjc_fa72811a-8feb-46af-a738-cf0fc4732519">2,413</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItNS0xLTEtMzMzMjc_47e5e4fb-bb55-42fe-bf20-bfc3be1fee4f">4,830</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItNy0xLTEtMzMzMjc_4224e5f3-1ad8-411d-808f-ea78bafa707c">6,031</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItOS0xLTEtMzMzMjc_97b3a090-8ffe-499c-b7dd-790227b83e39">2,107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMTEtMS0xLTMzMzI3_2e35dbd7-d77c-49db-a256-8fff47ec6f95">3,075</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMTMtMS0xLTMzMzI3_42485b08-218b-4cfc-bc6d-d37f6263a3c1">18,610</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMS0xLTEtMzMzMjc_c957bcd1-9db8-441b-b381-facba4298009">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMy0xLTEtMzMzMjc_a8de7e38-a042-4e69-8428-2223909b19ad">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtNS0xLTEtMzMzMjc_6549cbd0-b8e5-49f7-af0a-2647d70afcf5">999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtNy0xLTEtMzMzMjc_76397f03-0f36-434c-9f66-e12ac66514ea">937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtOS0xLTEtMzMzMjc_723a2229-6a7f-4b4a-9ca8-e0bb599473a9">367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMTEtMS0xLTMzMzI3_76294c5a-927c-47d2-af3a-e82b0cfefcad">651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231" decimals="-3" name="grwg:BusinessAcquisitionsNetIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMTMtMS0xLTMzMzI3_00f1e1bd-8418-47d9-8fa9-5d6cf91cb775">3,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i87fdfc5f84ec43beafe0d04d790327c4" continuedAt="i2f0135b951dd42f7b2270755ee4608ef">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended:</ix:continuation></span></div></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><ix:continuation id="ica78e99dfd854c85ae8c3c1bf19d3049"><ix:continuation id="i2f0135b951dd42f7b2270755ee4608ef"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.242%"><tr><td style="width:1.0%"></td><td style="width:69.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:100%">December 31, 2019 (Unaudited)</span></td><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:100%">December 31,<br/>2018 (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzEtMS0xLTEtMzYxMzc_26f3d078-bde7-48f0-9990-8db06ec16452">31,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzEtMS0xLTEtMzM5NzI_7a9cc610-47e0-407b-b143-a6f47ce1e52b">59,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzItMS0xLTEtMzYxMzc_a1701115-d693-4775-b97e-75926b72b236">4,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzItMS0xLTEtMzM5NzI_ac82a99f-10f7-4563-a4bb-267850ba5d3e">2,088</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_166"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzE0MzQ_203c89bc-8506-4c71-8645-a2869762e18f" continuedAt="i128310169307456190f7adcae24814a0" escape="true">STOCKHOLDERS EQUITY</ix:nonNumeric></span></div><ix:continuation id="i128310169307456190f7adcae24814a0" continuedAt="ife790ed45fea4331b98a4adf64936c13"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;11, 2020, the Company consummated an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEwMA_627beaf9-a667-41ad-883c-69a7b096944d">5,750,000</ix:nonFraction> shares of its common stock (the &#8220;Shares&#8221;), which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><ix:continuation id="ife790ed45fea4331b98a4adf64936c13" continuedAt="id550be0318224902b250bc683149d7c8"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i27146d258b624ad0961c5b6629eee91d_D20201211-20201211" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIzNg_3ae1286c-e7ed-4f7e-badd-f9e6d276e48e">750,000</ix:nonFraction> shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i197e35933f04484c93432a0e328d7a24_I20201211" decimals="0" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzMzOQ_e5b4c155-f506-4392-989a-03e132504988">30</ix:nonFraction> per share, generating gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzM4Mg_0e74ac4b-124e-4103-b9a9-f111ea8ec658">172.5</ix:nonFraction> million,&#160;before deducting the underwriting discounts and commissions and other offering expenses. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $<ix:nonFraction unitRef="usd" contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzU4NQ_3b12e059-a3af-4d3d-919d-2ee8d8a1b987">162.5</ix:nonFraction> million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;2, 2020, the Company consummated an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzY2Mw_65910636-3386-498f-b3de-4cc33d4ded6d">8,625,000</ix:nonFraction> shares of its common stock (the &#8220;Shares&#8221;), which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional <ix:nonFraction unitRef="shares" contextRef="i9cf2ecbf5551499799831ed0f70650dc_D20200702-20200702" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzc5OQ_e8a64721-d8d7-4d26-b669-eb5bf269c1c8">1,125,000</ix:nonFraction> shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i298a7085a5e446d497bb38b6210ced43_I20200702" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzkwMg_9995f94d-09d4-45d9-8231-546d3410127c">5.60</ix:nonFraction> per share, generating gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzk0NQ_2dec0e28-5b48-4b59-a725-c51fe9acc9bf">48.3</ix:nonFraction> million,&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before deducting the underwriting discounts and commissions and other offering expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $<ix:nonFraction unitRef="usd" contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzExNDg_f2864c82-d234-4004-a99f-75b951373ced">44.6</ix:nonFraction> million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></div></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id550be0318224902b250bc683149d7c8">On June&#160;26, 2019, the Company completed a private placement of a total of <ix:nonFraction unitRef="shares" contextRef="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626" decimals="0" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEyMjg_afa44fce-91bb-4dce-8ba0-38fb3207eba0">4,123,257</ix:nonFraction> units of the Company&#8217;s securities at the price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEyODE_fc8cbc50-3e05-46f3-b8be-9869d9972fe5">3.10</ix:nonFraction> per unit pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated under the Securities Act. Each unit consisted of (i) <ix:nonFraction unitRef="number" contextRef="iea8f684eec1b4ad692e0d0712a0fa10c_D20190626-20190626" decimals="0" name="grwg:SaleOfStockAwardIssuedPerUnitSold" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMTk_ae340a80-359c-4cbc-9010-95a42bcac056">one</ix:nonFraction> share of common stock and (ii) <ix:nonFraction unitRef="number" contextRef="icf8e7c6dd8cf4e3780ed86033bb973a1_D20190626-20190626" decimals="0" name="grwg:SaleOfStockAwardIssuedPerUnitSold" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMjA_c5326d51-a181-475f-90c6-9148d425440c">one</ix:nonFraction> <ix:nonNumeric contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyNjY_2c9e6657-d4dd-4952-975c-7ebda34af541">3-year</ix:nonNumeric> warrant, each entitling the holder to purchase one half share of common stock, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMjU_7342c37e-eb25-4207-b194-0491fe80cb86">3.50</ix:nonFraction> per share. The Company raised a total of $<ix:nonFraction unitRef="usd" contextRef="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626" decimals="0" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMzI_632094bc-2c24-4554-8abf-8f4ab3391c2a">12,782,099</ix:nonFraction> from <ix:nonFraction unitRef="investor" contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626" decimals="0" name="grwg:NumberOfInvestors" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyNDU_b49eb41c-8824-44e0-a5b0-92547d6bf6de">19</ix:nonFraction> accredited investors.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-36</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_1944"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span><br/></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:700;line-height:120%">18.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18yMTk5MDIzMjU2NzUy_538a643f-ca63-4cad-a40b-3dd4a8150775" continuedAt="i4513fa047d9c4310a3640b7a76eab52e" escape="true">RELATED PARTIES</ix:nonNumeric></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4513fa047d9c4310a3640b7a76eab52e">The Company has engaged with a firm that employs an immediate family member of an officer of the Company as partner. The firm provides certain legal services. Amounts paid to that firm in total were approximately $<ix:nonFraction unitRef="usd" contextRef="iad3aba6200f8414dbf8455794d462c5a_D20210101-20211231" decimals="-5" name="us-gaap:LegalFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18xMDk5NTExNjI4OTgz_f27f2ad2-df50-494d-ba8b-e46e20a9ffb7">0.8</ix:nonFraction> million for the year ended December&#160;31, 2021. As of December&#160;31, 2021, there was an outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18xMDk5NTExNjI5MDAy_9b554e09-4172-4c06-979b-7cb8bbdefb55">14</ix:nonFraction> thousand due.</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-37</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_172"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GROWGENERATION CORP. AND SUBSIDIARIES</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%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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%">FOR THE YEARS ENDED DECEMBER&#160;31, 2021 and DECEMBER&#160;31, 2020</span></div></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzI3ODA_f64aff95-3377-49de-bb25-c9db85dde0c0" continuedAt="i909f7054a3794b9c863f7df117b13518" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="i909f7054a3794b9c863f7df117b13518"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated events and transaction occurring subsequent to December&#160;31, 2021 up to the date of this filing of these consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all acquisitions subsequent to year end the Company&#8217;s initial accounting for the business combination has not been completed because the valuations have not yet been received from the Company&#8217;s independent valuation firm.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;31, 2022, the Company acquired Horticultural Rep Group, Inc ("HRG"). HRG is a specialty marketing and sales organization of horticultural products based in Ogden, Utah. HRG represents hundreds of product SKU's for GrowGeneration and other companies that are popular brands in the hydroponics market. In addition, HRG has participated in the sourcing of products across the horticultural and hydroponics industry. Total consideration for the purchase was $<ix:nonFraction unitRef="usd" contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzNjA_3be1ced8-a7da-4582-bb1a-daee5230e5f9">12.3</ix:nonFraction> million, including $<ix:nonFraction unitRef="usd" contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzNjU_1dba3f56-1bfb-4914-833c-007a0020a39d">6.8</ix:nonFraction> million in cash and common stock valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzODQ_4f95e7a0-0a0f-4acc-b5b9-917369a69e5e">5.5</ix:nonFraction> million.</span></div></ix:continuation><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">F-38</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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:700;line-height:120%;text-decoration:underline">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</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%">See report on Form 8-K filed on March 27, 2020 regarding change in Accountants.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_181"></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:700;line-height:120%;text-decoration:underline">ITEM 9A. CONTROLS AND PROCEDURES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are designed to be effective in providing reasonable assurance that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management to allow timely decisions regarding required disclosure.&#160;</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%">As of December&#160;31, 2021, an evaluation was conducted under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act). Our management concluded that as of December 31, 2021, our disclosure controls and procedures were not effective, because of the material weaknesses in our internal control over financial reporting described below. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting&#160;</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%">Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) and based upon the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;the COSO framework&#8221;). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external purposes in accordance with GAAP. </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%">As permitted by the Securities and Exchange Commission guidance, management excluded from its assessment of internal control for Charcoir, which was acquired March 12, 2021, which accounted for 4% of total assets and 2% of total revenues for the year ended December&#160;31, 2021, Agron, which was acquired March 19, 2021, which accounted for 3% of total assets and 3% of total revenues for the year ended December&#160;31, 2021, and MMI which accounted for 3% of total assets and zero% of total revenues for the year ended December&#160;31, 2021.</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%">As of December 31, 2021, we concluded that our disclosure controls and procedures were not effective due to a material weakness. We have concluded that significant progress has been made toward mitigating the control weakness as of December 31, 2021, but we have not been able to adequately confirm the design and confirm the control weakness has been remediated as of the date of this report. In making this assessment, management used the criteria set forth by the COSO framework. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls Environment</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%">The following were contributing factors to the material weaknesses in control activities as of December 31, 2021, several of which also were determined to be the material weaknesses at December 31, 2020:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Insufficient resources within the accounting and financial reporting department to review the accounting for complex financial reporting transactions including areas such as business combinations, share based compensation, and the related income tax reporting. </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">There are inadequate segregation of duties within the various bank accounts of the Company to prevent and detect unauthorized transactions in a timely manner. Additionally, there are deficiencies in the segregation of duties issues within IT, human resources, and manual journal entry posting processes.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">There are inadequate information and technology general controls, including segregation of duties, change management, and user access, which were inadequate to support financial reporting applications and support automated controls and functionality. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">There are inadequate controls over physical inventory counts. </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%">Deficiencies in control activities contributed to material accounting errors identified and corrected through 2021 and prior years. These design deficiencies in control activities contributed to the potential for there to have been material accounting errors in multiple financial statement account balances and disclosures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</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%">There were no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, except for the implementation of remediation plans to address the material weakness identified below.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Weakness Remediation Plan and Status</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%">Our remediation efforts are ongoing and we will continue our initiatives to implement and document policies, procedures, and internal controls. In 2021, the Company completed the following remedial actions: </span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hired and trained additional resources within the accounting and financial reporting departments to review the accounting for warrant compensation accounting, share-based compensation accounting, and rebates.</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hired and trained additional resources to specifically manage cash and ensure adequate segregation of duties.</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Implemented numerous general and access controls over all information technology (IT) systems that supports the Company's financial reporting processes.</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Implementation and redesign of controls over inventory count procedures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Our management believes that these actions, and additional actions to be taken, are reasonably designed to remediate the control deficiencies identified and strengthen our internal control over financial reporting. As we continue to evaluate and work to improve our internal control over financial reporting, management may determine to take additional measures to address control deficiencies or modify certain of the remediation measures described above. </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%">Remediation of the identified material weaknesses and strengthening our internal control environment will continue throughout 2022 and beyond, as necessary. We will test the ongoing operating effectiveness of the new and existing controls in future periods. The material weaknesses cannot be considered completely remediated until the applicable controls have operated for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</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%">Management, including our CEO, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, including the possibility of human error, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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%">the circumvention or overriding of controls, or fraud, no evaluation of controls can provide absolute assurance that all control issues, misstatements, errors, and instances of fraud, if any, within our organization have been or will be prevented or detected.</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%">These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Controls also can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, internal controls may become inadequate as a result of changes in conditions, or through the deterioration of the degree of compliance with policies or procedures.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_184"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item 9B. Other Information.</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%">None</span></div><div style="margin-top:10pt"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_1968"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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%">None</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">27</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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%">PART III</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_190"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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%">Other than as provided below, the information required by Items 401, 405, 406 and 407 (c)(3); (d)(4) and (d)(5) of Regulation&#160;S-K is incorporated into this Annual Report on Form 10-K by reference to the Company&#8217;s Definitive Proxy Statement for its 2022 Annual Meeting of Shareholders to be filed within 120 days following December&#160;31, 2021.</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%">All directors of the Company hold office for one-year terms until the election and qualification of their successors. Officers are appointed by our Board and serve at the discretion of the Board, subject to applicable employment agreements. The following table sets forth information regarding our executive officers and the members of our Board. </span></div><div style="margin-top:5pt"><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:29.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.508%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Darren Lampert</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Chief Executive Officer and Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Michael Salaman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">President and Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Jeff Lasher</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Paul Rutenis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Chief Merchant Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Eula Adams</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Stephen Aiello</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Ciasullo</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Sean Stiefel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:100%">Director</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:700;line-height:120%">Darren Lampert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;has been our Chief Executive Officer and a Director since our inception in 2014. Mr. Lampert began his career in 1986 as a founding member of the law firm of Lampert and Lampert (1986-1999), where he concentrated on securities litigation, NASD (now FINRA) compliance and arbitration and corporate finance matters. Mr. Lampert has represented clients in actions and investigations brought before government agencies and self-regulatory bodies. From 1999 to 2014, Mr. Lampert worked as a portfolio manager and proprietary trader at a number of broker-dea;ler firms. From 2010 to 2014, Mr. Lampert was a private investor. Mr. Lampert graduated in 1982 with a Bachelor of Science degree in business administration from Ithaca College. Mr. Lampert received a Juris Doctor degree from Bridgeport University School of Law in 1985. Mr. Lampert was admitted to practice law in New York in 1986 and is also admitted to practice before the United States District Courts for the Southern and Eastern Districts of New York.</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:700;line-height:120%">Michael Salaman</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;has been our President and a Director since our inception. Mr. Salaman served as the Chairman of Skinny Nutritional Corp. from January 2002 to March 2014 and as Chief Executive Officer and President of Skinny Nutritional Corp. from June 2010 to March 2014. He also served as Chief Executive Officer of Skinny Nutritional Corp. Skinny Nutritional Corp. filed for Chapter 11 Bankruptcy protection in 2013 and the assets were sold to a private equity firm in March 2014. Mr. Salaman has over 20 years&#8217; experience in the area of start-ups, new product development, distribution and marketing. Mr. Salaman began his business career as Vice President of Business Development for National Media Corp., an infomercial marketing company in the United States from 1985-1993. From 1995-2001, Mr. Salaman started a Digital Media company called American Interactive Media, Inc., a developer of Web TV set-top boxes and ISP services. In 2002, Mr. Salaman became the principal officer of that entity and directed its operations as a marketing and distribution company and in 2005 focused its efforts in the enhanced water business. Mr. Salaman received a Bachelor of Business Administration degree in business from Temple University in 1986.</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:700;line-height:120%">Jeff Lasher</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;joined the Company as Chief Financial Officer in April 2021. Mr. Lasher was CFO at Crocs from 2009 to 2015, which grew from $700 million to $1.2 billion during this time. At West Marine, (formerly Nasdaq: WMAR), then a publicly traded $700 million specialty retailer of boating supplies, apparel, and accessories with 250 stores in 38 states, he became CFO in November of 2015 and then became interim CEO. He helped lead the Company's sale to Monomoy Capital, which was finalized in September 2017. Most recently, Jeff was the CFO at a private equity backed multi-unit services company, International Car Wash Group, Inc. now a division of Driven Brands, Inc. (Nasdaq: DRVN), with over 900 car washes in 14 countries. Directly prior to his start with GrowGeneration, he has served as CFO of Coravin, Inc. Mr. Lasher is a graduate of the University of Alabama and received an MBA from Pennsylvania State University.</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:700;line-height:112%">Paul Rutenis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">joined the company in June 2022 as Chief Merchant. He started his career at the May Company in 1991 as an Executive trainee and held many buying and management positions at Foleys Departments stores within the company before it was sold to Federated Department Stores. From there Paul joined Dicks Sporting Goods in 2005 leading the outdoor division in Camping, Water Sports and Wheeled Sports helping Dicks Sporting goods go from 120 stores location to over 400 in 2010. Paul has held similar roles at JCPenney and RadioShack . In 2015, Paul joined as Chief Merchant of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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:112%">West Marine. At West Marine, (formerly Nasdaq: WMAR), then a publicly traded $700 million specialty retailer of boating supplies, apparel, and accessories with 250 stores in 38 states. West Marine was sold to Monomoy Capital partners in 2017. Paul left the company in 2018 and was a professor at the University of North Texas teaching retail and marketing courses prior to Grow Generation. Paul is a graduate of Clemson University and received an MBA from St. Louis University.</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:700;line-height:103%">Eula Adams</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">has been a Director of the Company since September 2021. Mr. Adams also currently serves on the boards of Intrado Corporation, Harvest Health &amp; Recreation (HRV/HRVSF- TSV/OTC), Volunteers of America, CareerWise Colorado, and the Transportation Commission of Colorado since November 2019. Mr. Adams served recently as Chief Executive Officer of Neuromonics, Inc., a global medical device company providing standalone and cloud based software and hardware solutions for the treatment of tinnitus. He previously served as President and Chief Operating Officer of Xcore Corporation, a computer hardware design, assembly, and distribution company. Mr. Adams has an extensive background leading large, diverse organizations. He was Senior Vice President of Sun MicroSystems from 2004 to 2007, Chief Operating Officer of Pay By Touch and Western Union, and President of numerous divisions of First Data (now part of Fiserv) from 1991 to 2003. Within First Data, he held the positions of President of Merchant Services, President of Card Issuer Services, and President of Teleservices. Earlier in his career, from 1972 to 1991, Mr. Adams spent 19 years with Deloitte, in the greater Atlanta area and in New York City, where he was an Audit Partner. Adams holds a Bachelor of Science degree from Morris Brown College in Atlanta and a Master of Business Administration degree from Harvard University. He is a licensed Certified Public Accountant in the state of Colorado.</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:700;line-height:115%">Stephen Aiello&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">has been a Director of the Company since May 2014. Mr. Aiello was a partner at Jones and Company from 2004-2008. From 2001-2003, he worked at 033 Asset Management. From 1986-2001, he was a partner at Montgomery Securities. Mr. Aiello received a B.A. in Psychology from Ithaca College and an MBA from Fordham University. Since 2010, Mr. Aiello has been a private investor and owner of real estate properties.</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:700;line-height:120%">Paul Ciasullo&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has been a Director of the Company since May 2020. He has also been a board member of Leafline Labs, LLC since 2018, which is a provider, manufacturer and distributor of medical cannabis&#160;in Minnesota. In 2010, Mr. Ciasullo founded Wallstreet Research Solutions, LLC, which provided sales, marketing and customer account services primarily in partnership with and to build a fixed income research firm specializing in bond and loan covenants called Covenant Review, LLC (with which he had been working to build the business since 2007).&#160; Covenant Review and Wallstreet Research Solutions merged and later re-branded as Fulcrum Financial Data LLC and Mr. Ciasullo acted as President of Global Marketing and Sales and was a board member from 2014 to 2018 when the company was sold to Fitch Ratings Services.&#160; While working with Covenant Review, Mr. Ciasullo built a sales force in the U.S. and London including assimilation of the purchase of a UK company Capital Structure Ltd where he was also on the Board.&#160; From 2005 to 2006, Mr. Ciasullo was a Managing Director at Soleil Securities Group Inc., responsible for developing a strategy for bringing alternative research such as industry knowledge into a stock research environment. In 2000, Mr. Ciasullo was a founder of and acted as President of CreditSights, Inc., an institutional investment research firm specializing in fixed income research for institutional investors where, until 2004, he built a global salesforce after overseeing the design and build of the original website which was amongst the first in the industry to deliver research over the internet. Prior to that, Mr Ciasullo held a number of Managing Director positions as head of trading at large brokerage firms.&#160; Mr. Ciasullo graduated from Brown University in 1981 with a Bachelor of Arts in Economics and International Relations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sean Stiefel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;has been a Director of the Company since January 2018. Mr. Stiefel founded Navy Capital LLC in 2014, where he is currently a Portfolio Manager and is responsible for all aspects of stock selection, investment due diligence and portfolio construction. Mr. Stiefel launched the Navy Capital Green Fund, LP in 2017 as a global public equity focused cannabis dedicated fund. Navy Capital has been involved in cannabis related investing since early 2016. Prior to founding Navy Capital, Mr. Stiefel was a research analyst and trader for Northwoods Capital Management Partners, a global equity fund with a fundamental value and special situations investment strategy. Mr. Stiefel had previously served as an associate within an equity long/short fund at Millennium Partners, and he began his career as an equities trading analyst for Barclays Capital. He is a graduate of the University of Southern California&#8217;s Marshall school of Business.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_193"></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:700;line-height:120%;text-decoration:underline">ITEM 11. EXECUTIVE COMPENSATION</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%">The information required by Item 402 of Regulation S-K is incorporated into this Annual Report Form 10-K by reference to the Definitive Proxy Statement for its 2022 Annual Meeting of Shareholders to be filed within 120 days following December&#160;31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">29</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_196"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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:700;line-height:120%;text-decoration:underline">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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%">The information required by Item 201(d) and Item 403 of Regulation S-K is incorporated into this Annual Report Form 10-K by reference to the Definitive Proxy Statement for its 2022 Annual Meeting of Shareholders to be filed within 120 days following December&#160;31, 2021.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_199"></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:700;line-height:120%;text-decoration:underline">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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%">The information required by Items 404 and 407(a) of Regulation S-K is incorporated into this Annual Report Form 10-K by reference to the Definitive Proxy Statement for its 2022 Annual Meeting of Shareholders to be filed within 120 days following December&#160;31, 2021.</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_202"></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:700;line-height:120%;text-decoration:underline">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 9(e) of Schedule 14A is incorporated into this Annual Report Form 10-K by reference to the Definitive Proxy Statement for its 2022 Annual Meeting of Shareholders to be filed within 120 days following December&#160;31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">30</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_205"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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%">PART IV</span></div><div id="i08ef902b0bc9495da35db44dc80e3552_208"></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:14pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Certificate of Incorporation of GrowGeneration Corp. (Incorporated by reference to Exhibit 3.1 to the&#160;Registration Statement on Form S-1 as filed on November 9, 2015)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Amended and Restated Bylaws of GrowGeneration Corp. (Incorporated by reference to Exhibit 3(ii) to Form 8-K filed on March 11, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">GrowGeneration Corp. 2014 Equity Incentive Plan (Incorporated by reference to Exhibit 10.5 to the&#160;Registration Statement on Form S-1 as filed on November 9, 2015)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of GrowGeneration Corp. Stock Option Agreement in connection with the 2014 Equity Incentive Plan (Incorporated by reference to Exhibit 10.6 to the&#160;Registration Statement on Form S-1 as filed on November 9, 2015)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">GrowGeneration Corp. Amended and Restated 2018 Equity Incentive Plan (Incorporated by reference to Exhibit 10.3 to the Annual Report on Form 10-K for fiscal year ended December 31, 2019 as filed on March 27, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of GrowGeneration Corp. Stock Option Agreement in connection with the Amended and Restated 2018 Equity Incentive Plan (Incorporated by reference to Exhibit 10.4 to the Annual Report on Form 10-K for fiscal year ended December 31, 2019 as filed on March 27, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Indemnification Agreement (Incorporated by reference to Exhibit 10.10 to the&#160;Registration Statement on Form S-1 as filed on November 9, 2015)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Asset Purchase Agreement, dated November 28, 2018, by and among GrowGeneration Corp., GrowGeneration Pueblo Corp. and Chlorophyll, Inc. (Incorporated by reference to Exhibit 99.1 to the&#160;Current Report on Form 8-K as filed on January 22, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Asset Purchase Agreement, dated January 26, 2019, by and among GrowGeneration Corp., GrowGeneration California Corp. and Palm Springs Hydroponics, Inc. (Incorporated by reference to Exhibit 99.1 to the&#160;Current Report on Form 8-K as filed on February 12, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Asset Purchase Agreement, dated January 26, 2019, by and among GrowGeneration Corp., GrowGeneration Nevada Corp. and Reno Hydroponics, Inc. (Incorporated by reference to Exhibit 99.4 to the&#160;Current Report on Form 8-K as filed on February 12, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Asset Purchase Agreement, dated April 23, 2019, by and among GrowGeneration Corp., GrowGeneration Rhode Island Corp. and GreenLife Garden Supply Corp (Incorporated by reference to Exhibit 99.1 to the&#160;Current Report on Form 8-K as filed on May 14, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">10.10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Subscription Agreement for 2019 private placement (Incorporated by reference to Exhibit 99.1 to the&#160;Current Report on Form 8-K as filed on June 26, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Subscription Warrant to Purchase Common Stock (Incorporated by reference to Exhibit 99.2 to the&#160;Current Report on Form 8-K as filed on June 26, 2019)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Asset Purchase Agreement, dated as of October 29, 2020, by and among GrowGeneration Corp. and GrowGeneration California Corp. and Yeleko, LLC, Yeleko GUI, LLC, Healthy Harvest Hydro-Organics LLC, and Oregon Hydro-Organics LLC. (Incorporated by reference to Exhibit 2.01 to the&#160;Current Report on Form 8-K as filed on November 2, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#cceeff;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:100%">Underwriting Agreement, dated June 29, 2020, by and between GrowGeneration Corp. and Oppenheimer &amp; Co. Inc. as representative of the several underwriters named therein (Incorporated by reference to Exhibit 1.1 to the&#160;Current Report on Form 8-K as filed on July 6, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Underwriting Agreement, dated December 8, 2020, by and between GrowGeneration Corp. and Oppenheimer &amp; Co. Inc. (Incorporated by reference to Exhibit 10.1 to the&#160;Current Report on Form 8-K as filed on December 9, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Employment Agreement dated March 23, 2020 between GrowGeneration Corp and Darren Lampert (Incorporated by reference to Exhibit 10.27 to the Annual Report on Form 10-K as filed on March 27, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Employment Agreement dated March 23, 2020 between GrowGeneration Corp and Michael Salaman (Incorporated by reference to Exhibit 10.28 to the Annual Report on Form 10-K as filed on March 27, 2020)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form of Employment Agreement dated March 21, 2021 between GrowGeneration Corp. and Jeffrey Lasher (Incorporated by reference to Exhibit 10.27 to the Amendment No. 1 to Annual Report on Form 10-K/A as filed on April 14, 2021)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="grwg-20211231x10kexx211.htm">List of Subsidiaries of GrowGeneration Corp. (Filed herewith.)</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="consent231.htm">Consent of Connolly Grady &amp; Cha, P.C. (Filed herewith)</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><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="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="consent232.htm">Consent of Plante Moran, PLLC (Filed herewith)</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="grwg-20211231x10kexx311.htm">Rule 13a-14(a)/15d-14(a) Certification of Principal Executive Officer (Filed herewith.)</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="grwg-20211231x10kexx312.htm">Rule 13a-14(a)/15d-14(a) Certification of Principal Financial and Accounting Officer (Filed herewith.)</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="grwg-20211231x10kexx321.htm">Section 1350 Certification of Principal Executive Officer (Filed herewith.)</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="grwg-20211231x10kexx322.htm">Section 1350 Certification of Principal Financial and Accounting Officer (Filed herewith.)</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Instance Document (Filed herewith.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Taxonomy Extension Schema Document (Filed herewith.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Taxonomy Extension Calculation Linkbase Document (Filed herewith.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Taxonomy Extension Label Linkbase Document (Filed herewith.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Taxonomy Extension Presentation Linkbase Document (Filed herewith.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">XBRL Taxonomy Extension Definition Linkbase Definition (Filed herewith.)</span></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div id="i08ef902b0bc9495da35db44dc80e3552_1974"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">32</span></div></div></div><div id="i08ef902b0bc9495da35db44dc80e3552_211"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i08ef902b0bc9495da35db44dc80e3552_7">Table of Contents</a></span></div></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%">SIGNATURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the requirements of Section 13 or 15(d) of the Exchange Act, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized on March&#160;9, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><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:53.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">GROWGENERATION CORP.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">By:</span></td><td colspan="6" 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:100%">/s/ Darren Lampert</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Darren Lampert</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Title:</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:100%">Chief Executive Officer <br/>(Principal Executive Officer)</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">By:</span></td><td colspan="6" 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:100%">/s/ Jeff Lasher</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Jeff Lasher</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:100%">Title:</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:100%">Chief Financial Officer <br/>(Principal Accounting Officer and Principal Financial Officer)</span></td></tr></table></div><div style="margin-top:10pt;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%">KNOW ALL MEN BY THESE PRESENTS, that we, the undersigned officers and directors GrowGeneration Corp., a Colorado corporation (the &#8220;Registrant&#8221;), do hereby constitute and appoint Darren Lampert and Jeff Lasher, and each of them, as his or her true and lawful attorney-in-fact and agents, with full power of substitution and re-substitution, for him and in his name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form&#160;10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming that all said attorneys-in-fact and agents, or any of them or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-top:10pt;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, this Annual Report on Form&#160;10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt"><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:27.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.055%"></td><td style="width:0.1%"></td></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:100%">Person</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Capacity</span></td><td colspan="3" style="padding:0 1pt"></td><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:100%">Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:20pt"><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:100%">/s/ Darren Lampert</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Chief Executive Officer and Director<br/>(Principal Executive Officer)<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Darren Lampert</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><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:100%">/s/ Jeff Lasher</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Chief Financial Officer<br/>(Principal Financial and Accounting Officer)<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Jeff Lasher</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:100%">/s/ Michael Salaman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">President and Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Michael Salaman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:100%">/s/ Stephen Aiello</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Stephen Aiello</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:100%">/s/ Paul Ciasullo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Paul Ciasullo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:100%">/s/ Sean Stiefel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Sean Stiefel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:100%">/s/ Eula Adams</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">March 9, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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:100%">Eula Adams</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">33</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>grwg-20211231x10kexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i410344243cde4a75aa02b29836b70a51_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit 21.1</font></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><td style="width:3.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.641%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">State of Incorporation&#47;Legal Jurisdiction</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Equity Securities Owned</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GrowGeneration Proprietary Brands, Inc. </font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Corp.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charcoir, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Proprietary Brands, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GGen Distribution Corp.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Proprietary Brands, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HRG Distribution Corp.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GGen Distribution Corp.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GrowGeneration Management Corp.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Corp.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GrowGeneration USA, Inc. </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Corp.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GrowGeneration Canada Corp.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by GrowGeneration Corp.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>consent231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>consent231</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- consent231001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="consent231001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white"> </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>consent232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>consent232</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- consent232001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="consent232001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">      CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM  We consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333- 219212, filed July 10, 2017 and amended on June 11, 2020; and No. 333-226646, filed August 7,  2018 and amended on June 11, 2020) and Form S-3 (No. 333-251174, filed on December 7, 2020) of  GrowGeneration Corp. (the &#8220;Company&#8221;) of our report dated March 9, 2022 relating to the  consolidated financial statements of the Company appearing in the Annual Report on Form 10-K of  the Company for the year ended December 31, 2021 and our report dated March 28, 2021 relating to  the consolidated financial statements of the Company appearing in the Annual Report on Form 10-K  of the Company for the year ended December 31, 2020.      Plante &amp; Moran, PLLC   Denver, Colorado  March 9, 2022    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>grwg-20211231x10kexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i37316dcddfd14bdb970e189b7fb624b0_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFFICER&#8217;S CERTIFICATE PURSUANT TO SECTION 302</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Darren Lampert, the Principal Executive Officer of GrowGeneration Corp. (the &#8220;Company&#8221;), certify that&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Form 10-K of the Company for the year&#160;ended December 31, 2021&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the Company&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and the audit committee of the Company&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58;&#160;March&#160;9, 2022 </font></div><div style="margin-top:5pt"><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:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Darren Lampert</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Darren Lampert</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer <br>(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>grwg-20211231x10kexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i917cfb57132d48a7979d86bb6ed1b171_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFFICER&#8217;S CERTIFICATE PURSUANT TO SECTION 302</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jeff Lasher, the Principal Financial Officer of GrowGeneration Corp. (the &#8220;Company&#8221;), certify that&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Form 10-K of the Company for the year&#160;ended December 31, 2021&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the Company&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and the audit committee of the Company&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58;&#160;March&#160;9, 2022 </font></div><div style="margin-top:5pt;text-align:justify"><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:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jeff Lasher</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeff Lasher</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer<br>(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>grwg-20211231x10kexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1ab32dc5e7dd42e183c4b937dffad69c_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual&#160;Report of GrowGeneration Corp.&#160;(the &#8220;Company&#8221;) on Form 10-K for the year&#160;ended December 31, 2021 as filed with the Securities and Exchange&#160;Commission on the date hereof (the &#8220;Report&#8221;), I, Darren Lampert, Principal&#160;Executive&#160;Officer of the Company, certify,&#160;pursuant to 18 U.S.C.&#160; ss.1350,&#160;as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the&#160;requirements&#160;of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information&#160;contained in the Report fairly&#160;presents,&#160;in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed&#160;original of this&#160;written&#160;statement&#160;required by Section 906 has been provided&#160;to the undersigned and will be&#160;retained&#160;by&#160;the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58;&#160;March&#160;9, 2022 </font></div><div style="margin-top:5pt"><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:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Darren Lampert</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Darren Lampert</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>grwg-20211231x10kexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4bf494e81838446f91a3522da743a10c_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual&#160;Report of GrowGeneration Corp.&#160;(the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange&#160;Commission on the date hereof (the &#8220;Report&#8221;), I, Jeff Lasher, Principal&#160;Financial&#160;Officer of the Company, certify,&#160;pursuant to 18 U.S.C.&#160; ss.1350,&#160;as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the&#160;requirements&#160;of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information&#160;contained in the Report fairly&#160;presents,&#160;in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed&#160;original of this&#160;written&#160;statement&#160;required by Section 906 has been provided&#160;to the undersigned and will be&#160;retained&#160;by&#160;the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58;&#160;March&#160;9, 2022 </font></div><div style="margin-top:5pt"><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:3.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jeff Lasher</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeff Lasher</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>grwg-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:grwg="http://growgeneration.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://growgeneration.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <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://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.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="grwg-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" 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="grwg-20211231_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="grwg-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="grwg-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://growgeneration.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://growgeneration.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://growgeneration.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://growgeneration.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1003005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1004006 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://growgeneration.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONS" roleURI="http://growgeneration.com/role/NATUREOFOPERATIONS">
        <link:definition>2101101 - Disclosure - NATURE OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NATUREOFOPERATIONSDetails" roleURI="http://growgeneration.com/role/NATUREOFOPERATIONSDetails">
        <link:definition>2402401 - Disclosure - NATURE OF OPERATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails">
        <link:definition>2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails" roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails">
        <link:definition>2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECENTACCOUNTINGPRONOUNCEMENTS" roleURI="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS">
        <link:definition>2109103 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RECENTACCOUNTINGPRONOUNCEMENTSDetails" roleURI="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails">
        <link:definition>2410405 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITION" roleURI="http://growgeneration.com/role/REVENUERECOGNITION">
        <link:definition>2111104 - Disclosure - REVENUE RECOGNITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONTables" roleURI="http://growgeneration.com/role/REVENUERECOGNITIONTables">
        <link:definition>2312302 - Disclosure - REVENUE RECOGNITION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails" roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails">
        <link:definition>2413406 - Disclosure - REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails" roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails">
        <link:definition>2414407 - Disclosure - REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONNarrativeDetails" roleURI="http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails">
        <link:definition>2415408 - Disclosure - REVENUE RECOGNITION - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails">
        <link:definition>2416409 - Disclosure - REVENUE RECOGNITION - Schedule of long term trade receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENT" roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENT">
        <link:definition>2117105 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTTables" roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables">
        <link:definition>2318303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails">
        <link:definition>2419410 - Disclosure - PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTNarrativeDetails" roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails">
        <link:definition>2420411 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETS" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS">
        <link:definition>2121106 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSTables" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables">
        <link:definition>2322304 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails">
        <link:definition>2423412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails">
        <link:definition>2424413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSNarrativeDetails" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails">
        <link:definition>2425414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails" roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails">
        <link:definition>2426415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://growgeneration.com/role/INCOMETAXES">
        <link:definition>2127107 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://growgeneration.com/role/INCOMETAXESTables">
        <link:definition>2328305 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESIncomeTaxExpenseBenefitDetails" roleURI="http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails">
        <link:definition>2429416 - Disclosure - INCOME TAXES - Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2430417 - Disclosure - INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://growgeneration.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>2431418 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails" roleURI="http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails">
        <link:definition>2432419 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBT" roleURI="http://growgeneration.com/role/LONGTERMDEBT">
        <link:definition>2133108 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTTables" roleURI="http://growgeneration.com/role/LONGTERMDEBTTables">
        <link:definition>2334306 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTScheduleofLongTermDebtDetails" roleURI="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails">
        <link:definition>2435420 - Disclosure - LONG-TERM DEBT - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTDebtMaturityScheduleDetails" roleURI="http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails">
        <link:definition>2436421 - Disclosure - LONG-TERM DEBT - Debt Maturity Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTNarrativeDetails" roleURI="http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails">
        <link:definition>2437422 - Disclosure - LONG-TERM DEBT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://growgeneration.com/role/LEASES">
        <link:definition>2138109 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://growgeneration.com/role/LEASESTables">
        <link:definition>2339307 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://growgeneration.com/role/LEASESNarrativeDetails">
        <link:definition>2440423 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESOperatingLeaseAssetsandLiabilitiesDetails" roleURI="http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails">
        <link:definition>2441424 - Disclosure - LEASES - Operating Lease Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofotherinformationrelatedtoleasesDetails" roleURI="http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails">
        <link:definition>2442425 - Disclosure - LEASES - Schedule of other information related to leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESLeaseCostDetails" roleURI="http://growgeneration.com/role/LEASESLeaseCostDetails">
        <link:definition>2443426 - Disclosure - LEASES - Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturityLeaseScheduleDetails" roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails">
        <link:definition>2444427 - Disclosure - LEASES - Maturity Lease Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturityLeaseScheduleDetails_1" roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1">
        <link:definition>2444427 - Disclosure - LEASES - Maturity Lease Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEDEBT" roleURI="http://growgeneration.com/role/CONVERTIBLEDEBT">
        <link:definition>2145110 - Disclosure - CONVERTIBLE DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEDEBTDetails" roleURI="http://growgeneration.com/role/CONVERTIBLEDEBTDetails">
        <link:definition>2446428 - Disclosure - CONVERTIBLE DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTS" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTS">
        <link:definition>2147111 - Disclosure - SHARE BASED PAYMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSTables" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSTables">
        <link:definition>2348308 - Disclosure - SHARE BASED PAYMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSNarrativeDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails">
        <link:definition>2449429 - Disclosure - SHARE BASED PAYMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails">
        <link:definition>2450430 - Disclosure - SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSRestrictedStockActivityDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails">
        <link:definition>2451431 - Disclosure - SHARE BASED PAYMENTS - Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails">
        <link:definition>2452432 - Disclosure - SHARE BASED PAYMENTS - Awards Issued Under Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails">
        <link:definition>2453433 - Disclosure - SHARE BASED PAYMENTS - Black Scholes Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails" roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails">
        <link:definition>2454434 - Disclosure - SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKPURCHASEWARRANTS" roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTS">
        <link:definition>2155112 - Disclosure - STOCK PURCHASE WARRANTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKPURCHASEWARRANTSTables" roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables">
        <link:definition>2356309 - Disclosure - STOCK PURCHASE WARRANTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKPURCHASEWARRANTSDetails" roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails">
        <link:definition>2457435 - Disclosure - STOCK PURCHASE WARRANTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://growgeneration.com/role/EARNINGSPERSHARE">
        <link:definition>2158113 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://growgeneration.com/role/EARNINGSPERSHARETables">
        <link:definition>2359310 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREDetails" roleURI="http://growgeneration.com/role/EARNINGSPERSHAREDetails">
        <link:definition>2460436 - Disclosure - EARNINGS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLAN" roleURI="http://growgeneration.com/role/EMPLOYEEBENEFITPLAN">
        <link:definition>2161114 - Disclosure - EMPLOYEE BENEFIT PLAN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANDetails" roleURI="http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails">
        <link:definition>2462437 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VENDORCONCENTRATIONS" roleURI="http://growgeneration.com/role/VENDORCONCENTRATIONS">
        <link:definition>2163115 - Disclosure - VENDOR CONCENTRATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VENDORCONCENTRATIONSDetails" roleURI="http://growgeneration.com/role/VENDORCONCENTRATIONSDetails">
        <link:definition>2464438 - Disclosure - VENDOR CONCENTRATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONS" roleURI="http://growgeneration.com/role/ACQUISITIONS">
        <link:definition>2165116 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSTables" roleURI="http://growgeneration.com/role/ACQUISITIONSTables">
        <link:definition>2366311 - Disclosure - ACQUISITIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSNarrativeDetails" roleURI="http://growgeneration.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>2467439 - Disclosure - ACQUISITIONS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSScheduleofpurchasepriceDetails" roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails">
        <link:definition>2468440 - Disclosure - ACQUISITIONS - Schedule of purchase price (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSScheduleofconsiderationpaidDetails" roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails">
        <link:definition>2469441 - Disclosure - ACQUISITIONS - Schedule of consideration paid (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails" roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails">
        <link:definition>2470442 - Disclosure - ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails" roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails">
        <link:definition>2471443 - Disclosure - ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://growgeneration.com/role/STOCKHOLDERSEQUITY">
        <link:definition>2172117 - Disclosure - STOCKHOLDERS EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYNarrativeDetails" roleURI="http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails">
        <link:definition>2473444 - Disclosure - STOCKHOLDERS EQUITY - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTIES" roleURI="http://growgeneration.com/role/RELATEDPARTIES">
        <link:definition>2174118 - Disclosure - RELATED PARTIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTIESDetails" roleURI="http://growgeneration.com/role/RELATEDPARTIESDetails">
        <link:definition>2475445 - Disclosure - RELATED PARTIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://growgeneration.com/role/SUBSEQUENTEVENTS">
        <link:definition>2176119 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTSDetails" roleURI="http://growgeneration.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>2477446 - Disclosure - SUBSEQUENT EVENTS (Details)</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:element id="grwg_EmeraldCityMember" abstract="false" name="EmeraldCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_ShareBasedCompensationWeightedAveragePeriod" abstract="false" name="ShareBasedCompensationWeightedAveragePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" abstract="false" name="CommonStockIssuedInConnectionWithBusinessCombinationsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_DownriverMember" abstract="true" name="DownriverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedInConnectionWithBusinessCombinations" abstract="false" name="CommonStockIssuedInConnectionWithBusinessCombinations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_GrowWarehouseLLCMember" abstract="false" name="GrowWarehouseLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_GrowBizMember" abstract="false" name="GrowBizMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_DebtInstrumentConvertibleConversionTerm" abstract="false" name="DebtInstrumentConvertibleConversionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_CommonStockIssuedForAccruedPayrollLiability" abstract="false" name="CommonStockIssuedForAccruedPayrollLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_BusinessCombinationConsiderationTransferredContingentConsideration" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_HorticulturalRepGroupIncMember" abstract="true" name="HorticulturalRepGroupIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_DistributionMember" abstract="true" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_FiftyFiveHydroponicsMember" abstract="false" name="FiftyFiveHydroponicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" abstract="false" name="DebtInstrumentConvertibleMinimumTradesVolumeShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" abstract="false" name="ScheduleOfOptionsOutstandingPursuantTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_WarrantExpenses" abstract="false" name="WarrantExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_PalmSpringsHydroponicsMember" abstract="false" name="PalmSpringsHydroponicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_TotalSharesAvailableForIssuance" abstract="false" name="TotalSharesAvailableForIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_InterestPercentage" abstract="false" name="InterestPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="grwg_StockIssuedOverTheTermOfThePlan" abstract="false" name="StockIssuedOverTheTermOfThePlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" abstract="false" name="ScheduleOfLongTermTradeReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" abstract="false" name="CommonStockIssuedUponCashlessExerciseOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_AquaSereneMember" abstract="true" name="AquaSereneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_SalesAtCompanyOwnedStoresMember" abstract="true" name="SalesAtCompanyOwnedStoresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_ChlorophyllMember" abstract="false" name="ChlorophyllMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_IndoorGardenLightingIncMember" abstract="true" name="IndoorGardenLightingIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CapitalizedSoftwareMember" abstract="true" name="CapitalizedSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_GrowDepotLLCMember" abstract="true" name="GrowDepotLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CanopyMember" abstract="false" name="CanopyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponConversionOfConvertibleDebt" abstract="false" name="CommonStockIssuedUponConversionOfConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_BGTMember" abstract="false" name="BGTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="grwg_DebtConvertedToEquity" abstract="false" name="DebtConvertedToEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" abstract="false" name="FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_ThousandFourteenPlanMember" abstract="false" name="ThousandFourteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedForAccruedPayroll" abstract="false" name="CommonStockIssuedForAccruedPayroll" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" abstract="false" name="DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" abstract="false" name="StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_FinancingReceivableExcludingAccruedInterestTerm" abstract="false" name="FinancingReceivableExcludingAccruedInterestTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" abstract="true" name="RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="grwg_OptionsOutstandingPursuantTo2018Plan" abstract="false" name="OptionsOutstandingPursuantTo2018Plan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_IndoorStoreLLCMember" abstract="true" name="IndoorStoreLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedForAssets" abstract="false" name="CommonStockIssuedForAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" abstract="false" name="ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" abstract="false" name="SaleOfCommonStockAndWarrantsNetOfFeesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_CustomerDepositLiabilityMember" abstract="true" name="CustomerDepositLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" abstract="true" name="RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="grwg_HydroponicsDepotLLCMember" abstract="false" name="HydroponicsDepotLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_AquariusMember" abstract="true" name="AquariusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_H2OHydroponicsLLCMember" abstract="false" name="H2OHydroponicsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_HarvestCompanyMember" abstract="true" name="HarvestCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_AssetsAcquiredByIssuanceOfStock" abstract="false" name="AssetsAcquiredByIssuanceOfStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="grwg_ReceivablesMember" abstract="true" name="ReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" abstract="false" name="StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_OneSupplierMember" abstract="true" name="OneSupplierMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_CommercialGrowSupplyIncMember" abstract="true" name="CommercialGrowSupplyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" abstract="false" name="ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_TradeReceivableStatedInterestRate" abstract="false" name="TradeReceivableStatedInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="grwg_FairValueDisclosureNotesReceivableImpaired" abstract="false" name="FairValueDisclosureNotesReceivableImpaired" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_BusinessAcquisitionsRevenue" abstract="false" name="BusinessAcquisitionsRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_MiscellaneousIncomeExpense" abstract="false" name="MiscellaneousIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_SalesTaxesPayable" abstract="false" name="SalesTaxesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="grwg_CommonStockIssuedForIntangibleAssets" abstract="false" name="CommonStockIssuedForIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_SanDiegoHydroponicsAndOrganicsMember" abstract="false" name="SanDiegoHydroponicsAndOrganicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_GrowDepotMaineMember" abstract="false" name="GrowDepotMaineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedForAccruedPayrollShares" abstract="false" name="CommonStockIssuedForAccruedPayrollShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_HydroDepotMember" abstract="false" name="HydroDepotMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_DeferredTaxBeValuationAllowance" abstract="false" name="DeferredTaxBeValuationAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_MendocinoGreenhouseGardenSupplyMember" abstract="true" name="MendocinoGreenhouseGardenSupplyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_GreenLifeGardenMember" abstract="false" name="GreenLifeGardenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_A2019AcquisitionsMember" abstract="true" name="A2019AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_VendorAllowancesPolicyTextBlock" abstract="false" name="VendorAllowancesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_NumberOfInstallments" abstract="false" name="NumberOfInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="grwg_CharcoirCorporationMember" abstract="false" name="CharcoirCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_OptionsOutstandingPursuantTo2014Plan" abstract="false" name="OptionsOutstandingPursuantTo2014Plan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_TwoSuppliersMember" abstract="true" name="TwoSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_SaleOfCommonStockNetOfFees" abstract="false" name="SaleOfCommonStockNetOfFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_CashPaidForInterest" abstract="false" name="CashPaidForInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_TotalSharesIssuedPursuant" abstract="false" name="TotalSharesIssuedPursuant" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_TradeReceivablePaymentTerm" abstract="false" name="TradeReceivablePaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_NumberOfInvestors" abstract="false" name="NumberOfInvestors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="grwg_RenoHydroponicsMember" abstract="false" name="RenoHydroponicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_MobileMediaIncAndMMIAgricultureMember" abstract="true" name="MobileMediaIncAndMMIAgricultureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_SaleOfCommonStockNetOfFeesShares" abstract="false" name="SaleOfCommonStockNetOfFeesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_AgronMember" abstract="false" name="AgronMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" abstract="false" name="NotesPayableIssuedInConnectionWithSellerFinancingOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_A2020AcquisitionsMember" abstract="true" name="A2020AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_SaleOfStockAwardIssuedPerUnitSold" abstract="false" name="SaleOfStockAwardIssuedPerUnitSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" abstract="false" name="EffectiveIncomeTaxRateReconciliationBasisAdjustments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" abstract="false" name="DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_NonCompetesMember" abstract="false" name="NonCompetesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_HoagtechHydroponicsIncMember" abstract="true" name="HoagtechHydroponicsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_AcquiredGoodwill" abstract="false" name="AcquiredGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_GrowWorldLLCMember" abstract="false" name="GrowWorldLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_EffectOfDilutiveCommonStockEquivalents" abstract="false" name="EffectOfDilutiveCommonStockEquivalents" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" abstract="false" name="CommonStockIssuedUponCashlessExerciseOfWarrantsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" abstract="false" name="IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponExerciseOfOptionsShares" abstract="false" name="CommonStockIssuedUponExerciseOfOptionsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" abstract="false" name="ScheduleOfNotesReceivableBalancesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_TotalOptionsOutstandingDecember312021" abstract="false" name="TotalOptionsOutstandingDecember312021" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_EarningsPerSharesDiluted" abstract="false" name="EarningsPerSharesDiluted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="grwg_OptionsIssuedOutsideOf2014And2018Plans" abstract="false" name="OptionsIssuedOutsideOf2014And2018Plans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_GrassrootsMember" abstract="false" name="GrassrootsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_OperatingLeases" abstract="false" name="OperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_UnamortizedShareBasedCompensation" abstract="false" name="UnamortizedShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="grwg_HealthAndHarvestLLCMember" abstract="false" name="HealthAndHarvestLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" abstract="false" name="GoodwillAdditionsAndPurchaseAccountingAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_EcommerceSalesMember" abstract="true" name="EcommerceSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" abstract="false" name="ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" abstract="false" name="StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_BusinessAcquisitionsNetIncome" abstract="false" name="BusinessAcquisitionsNetIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_CommonStockIssuedForAssetsShares" abstract="false" name="CommonStockIssuedForAssetsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_IncentiveStockOptionMember" abstract="true" name="IncentiveStockOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_DeferredTaxAssetsLiabilitiesGross" abstract="false" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="grwg_TotalOptionsExercised" abstract="false" name="TotalOptionsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_A2021AcquisitionsMember" abstract="true" name="A2021AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_ThousandEighteenPlanMember" abstract="false" name="ThousandEighteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponCashlessExerciseOfOptions" abstract="false" name="CommonStockIssuedUponCashlessExerciseOfOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_SaleOfCommonStockAndWarrantsNetOfFees" abstract="false" name="SaleOfCommonStockAndWarrantsNetOfFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" abstract="false" name="CommonStockIssuedUponCashlessExerciseOfOptionsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_AllSeasonsMember" abstract="true" name="AllSeasonsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" abstract="false" name="CommonStockIssuedUponConversionOfConvertibleDebtShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_RevenueRecognitionCustomerDepositsRollForward" abstract="true" name="RevenueRecognitionCustomerDepositsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="grwg_TermOfWarrant" abstract="false" name="TermOfWarrant" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="grwg_BigGreenTomatoMember" abstract="false" name="BigGreenTomatoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_AwardsAvailableForIssuance" abstract="false" name="AwardsAvailableForIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="grwg_WellsFargoEquipmentFinanceMember" abstract="false" name="WellsFargoEquipmentFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" abstract="false" name="RightToUseAssetsAcquiredUnderNewOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="grwg_GrandRapidsHydroMember" abstract="false" name="GrandRapidsHydroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>grwg-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9-->
<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://growgeneration.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a1a92c7f-b10d-4d38-8d82-bdbb04342279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bb73480c-1281-4881-884b-ff8def40a8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a1a92c7f-b10d-4d38-8d82-bdbb04342279" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bb73480c-1281-4881-884b-ff8def40a8ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_52bdf59e-8bf4-4eb5-85c7-8202920f66c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a1a92c7f-b10d-4d38-8d82-bdbb04342279" xlink:to="loc_us-gaap_LiabilitiesCurrent_52bdf59e-8bf4-4eb5-85c7-8202920f66c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dd6bf608-4053-4b1a-a23d-bf27fd5b111d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a1a92c7f-b10d-4d38-8d82-bdbb04342279" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dd6bf608-4053-4b1a-a23d-bf27fd5b111d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8f83c93b-e53e-4bcd-a227-cb92b9f925ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a1a92c7f-b10d-4d38-8d82-bdbb04342279" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8f83c93b-e53e-4bcd-a227-cb92b9f925ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6693ed61-09c2-4e88-a9bb-5fde9c68de3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6693ed61-09c2-4e88-a9bb-5fde9c68de3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_f3460fd6-57a0-44a7-8e96-0fe5327e5f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_f3460fd6-57a0-44a7-8e96-0fe5327e5f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_26b02a9a-2ac3-4f2e-b4c6-8b625490c83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_OtherAssets_26b02a9a-2ac3-4f2e-b4c6-8b625490c83b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_95ae8f2d-8012-4b03-8748-0da714781cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_95ae8f2d-8012-4b03-8748-0da714781cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_90715694-5d35-4b67-a9f3-4541d3c10670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_Goodwill_90715694-5d35-4b67-a9f3-4541d3c10670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8b7df7b2-2214-40ea-9cbe-b21fea1e75d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8b7df7b2-2214-40ea-9cbe-b21fea1e75d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_eea38cc3-c171-443d-8282-a6bbbb7af116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cc456adc-7dcc-45da-b9b4-002f90bba800" xlink:to="loc_us-gaap_AssetsCurrent_eea38cc3-c171-443d-8282-a6bbbb7af116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_42a62331-ce98-459f-8cb8-a3321023fd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_82464676-d765-426f-900e-a54460c55662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_42a62331-ce98-459f-8cb8-a3321023fd3a" xlink:to="loc_us-gaap_CommonStockValue_82464676-d765-426f-900e-a54460c55662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ba872ae8-f457-4d4f-800f-2a7dc520b737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_42a62331-ce98-459f-8cb8-a3321023fd3a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ba872ae8-f457-4d4f-800f-2a7dc520b737" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43e7bef2-2024-44f3-ab95-60862e736e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_42a62331-ce98-459f-8cb8-a3321023fd3a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43e7bef2-2024-44f3-ab95-60862e736e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c6527db7-f833-402d-8df7-8f5349516219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_LongTermDebtCurrent_c6527db7-f833-402d-8df7-8f5349516219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_ea057409-8e21-4a86-8a7a-5b2db9896d55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_ea057409-8e21-4a86-8a7a-5b2db9896d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8017fce4-8fe3-47fa-8528-0973ce84961f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_AccountsPayableCurrent_8017fce4-8fe3-47fa-8528-0973ce84961f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5153de9f-21ec-41ab-9cdf-2b1c177eef0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5153de9f-21ec-41ab-9cdf-2b1c177eef0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_f02ecba8-ead7-4e73-8b3f-a92daf8188ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_f02ecba8-ead7-4e73-8b3f-a92daf8188ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f796ee3c-0dd4-4842-8b98-63dfad93c26d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f796ee3c-0dd4-4842-8b98-63dfad93c26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ed1d3fa6-c426-40db-b06e-f8233b871008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_73da2728-ebe5-4142-9dc9-c31078953012" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ed1d3fa6-c426-40db-b06e-f8233b871008" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b742188d-5a47-4bcb-a58c-fc2ee12a79fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_51898b83-8903-4283-a83a-0f359ba022b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b742188d-5a47-4bcb-a58c-fc2ee12a79fe" xlink:to="loc_us-gaap_Liabilities_51898b83-8903-4283-a83a-0f359ba022b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_38e4a616-84dc-44e3-b337-0b1a75c32663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b742188d-5a47-4bcb-a58c-fc2ee12a79fe" xlink:to="loc_us-gaap_CommitmentsAndContingencies_38e4a616-84dc-44e3-b337-0b1a75c32663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fe1b8f61-ace1-43af-8d78-da97de25437a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b742188d-5a47-4bcb-a58c-fc2ee12a79fe" xlink:to="loc_us-gaap_StockholdersEquity_fe1b8f61-ace1-43af-8d78-da97de25437a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_23b4e052-0c32-4a99-8804-45e977c9c681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_23b4e052-0c32-4a99-8804-45e977c9c681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_33e55261-dacd-4cea-9e0e-e8163da09170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_33e55261-dacd-4cea-9e0e-e8163da09170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_6db83cde-e6b4-4646-8216-7a23758b34a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_PrepaidTaxes_6db83cde-e6b4-4646-8216-7a23758b34a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_01f0f658-d203-4c16-a6d5-69eaf868cf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_01f0f658-d203-4c16-a6d5-69eaf868cf40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1ed86c84-95d7-48f0-b41c-df2b09bb9b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_InventoryNet_1ed86c84-95d7-48f0-b41c-df2b09bb9b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2be6c1a9-c0ba-4cdd-82f5-2db5e34ef8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2be6c1a9-c0ba-4cdd-82f5-2db5e34ef8c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac78af56-6a0c-4577-a370-614c83278258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_c977a7ef-b545-4da8-92ca-fb17237e99b9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac78af56-6a0c-4577-a370-614c83278258" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cb36d948-d68d-4dc6-9eb2-c7cc8e810764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2c42a20f-60bf-4740-9dcb-c746b3dd5a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cb36d948-d68d-4dc6-9eb2-c7cc8e810764" xlink:to="loc_us-gaap_GrossProfit_2c42a20f-60bf-4740-9dcb-c746b3dd5a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2d8d6db3-fb18-4520-890f-965693cce066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cb36d948-d68d-4dc6-9eb2-c7cc8e810764" xlink:to="loc_us-gaap_OperatingExpenses_2d8d6db3-fb18-4520-890f-965693cce066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_637c218e-eb5e-4624-8230-900d58de577a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_58eabf80-4ccb-4580-b8ce-a93105788c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_637c218e-eb5e-4624-8230-900d58de577a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_58eabf80-4ccb-4580-b8ce-a93105788c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_0d67e06e-9233-41d9-bc5e-f40ea3cbcc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_637c218e-eb5e-4624-8230-900d58de577a" xlink:to="loc_us-gaap_CostOfRevenue_0d67e06e-9233-41d9-bc5e-f40ea3cbcc08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_87b2f1b2-2c32-40fd-9d09-65511d432282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_0dbb5e2b-148d-4960-a02c-f376fe1d5bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_87b2f1b2-2c32-40fd-9d09-65511d432282" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_0dbb5e2b-148d-4960-a02c-f376fe1d5bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_20791122-649f-450c-b6e8-ea28a814b9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_87b2f1b2-2c32-40fd-9d09-65511d432282" xlink:to="loc_us-gaap_DepreciationAndAmortization_20791122-649f-450c-b6e8-ea28a814b9f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1662eb81-21ec-454b-86f4-3724b5fd403d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_87b2f1b2-2c32-40fd-9d09-65511d432282" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1662eb81-21ec-454b-86f4-3724b5fd403d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17c30079-1575-46ca-a631-27d6ed2e55b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a82cdcfe-ced6-44ed-9b45-f2fea41754f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17c30079-1575-46ca-a631-27d6ed2e55b0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a82cdcfe-ced6-44ed-9b45-f2fea41754f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_62dd5500-9419-4bd7-afe7-390fea1f5278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17c30079-1575-46ca-a631-27d6ed2e55b0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_62dd5500-9419-4bd7-afe7-390fea1f5278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a8bfda7c-e4f8-446a-ad50-5d29b5147e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MiscellaneousIncomeExpense_71d76b11-2fb6-4bf8-96cb-b4dfa16853b3" xlink:href="grwg-20211231.xsd#grwg_MiscellaneousIncomeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_a8bfda7c-e4f8-446a-ad50-5d29b5147e36" xlink:to="loc_grwg_MiscellaneousIncomeExpense_71d76b11-2fb6-4bf8-96cb-b4dfa16853b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_92417fa6-a3b0-45f5-85b9-9747e8b3fc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_a8bfda7c-e4f8-446a-ad50-5d29b5147e36" xlink:to="loc_us-gaap_InterestIncomeOther_92417fa6-a3b0-45f5-85b9-9747e8b3fc8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9a176794-a389-42cd-9a23-5c4a6c3e803c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_a8bfda7c-e4f8-446a-ad50-5d29b5147e36" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9a176794-a389-42cd-9a23-5c4a6c3e803c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25f307b3-1e22-499c-95a3-e886957c3b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9a1302d9-fd66-4512-8b90-341adcdd64c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25f307b3-1e22-499c-95a3-e886957c3b4a" xlink:to="loc_us-gaap_OperatingIncomeLoss_9a1302d9-fd66-4512-8b90-341adcdd64c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_440a37a9-6523-493a-a3c0-1dc2ee73e244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25f307b3-1e22-499c-95a3-e886957c3b4a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_440a37a9-6523-493a-a3c0-1dc2ee73e244" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_7da5a85c-e7f1-4524-bf2f-fc539935b522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_7da5a85c-e7f1-4524-bf2f-fc539935b522" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesTaxesPayable_393c8058-3577-443f-ba14-131df524c289" xlink:href="grwg-20211231.xsd#grwg_SalesTaxesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_grwg_SalesTaxesPayable_393c8058-3577-443f-ba14-131df524c289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8136952d-a90c-46f7-b864-ba4d7b8d49ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8136952d-a90c-46f7-b864-ba4d7b8d49ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_db95ac3f-7a60-49bc-8a74-166250128063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_NetIncomeLoss_db95ac3f-7a60-49bc-8a74-166250128063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OperatingLeases_942061da-88d7-46c1-b951-42dcd089e801" xlink:href="grwg-20211231.xsd#grwg_OperatingLeases"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_grwg_OperatingLeases_942061da-88d7-46c1-b951-42dcd089e801" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_17cca48c-fcac-4f29-afcd-702dbce87370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_17cca48c-fcac-4f29-afcd-702dbce87370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_79db23fb-35e3-44e5-b989-177b6739f5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_79db23fb-35e3-44e5-b989-177b6739f5a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b12ae821-654c-4a8e-9507-5e8524039356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b12ae821-654c-4a8e-9507-5e8524039356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_691c9c9d-cf34-4214-ac8f-5364ac06840b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_691c9c9d-cf34-4214-ac8f-5364ac06840b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_afeb0626-7eaf-4580-a358-91f36c7afcfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_afeb0626-7eaf-4580-a358-91f36c7afcfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2d73f519-d8c1-4b4c-a7ec-504b2e6cd904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_ShareBasedCompensation_2d73f519-d8c1-4b4c-a7ec-504b2e6cd904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a3d9615b-a6b2-4c4a-90db-1934979369b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a3d9615b-a6b2-4c4a-90db-1934979369b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_89816259-5bb8-4687-9f71-768a38b7078b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_89816259-5bb8-4687-9f71-768a38b7078b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cdae95a0-18cf-4272-8191-033dd8944163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cdae95a0-18cf-4272-8191-033dd8944163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_52cf8095-f48e-4f81-a09e-fc047f3fb5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_52cf8095-f48e-4f81-a09e-fc047f3fb5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d28fa780-f8eb-48cc-87ee-bd82062f0481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24f9bff9-f9e3-4283-b657-eaa3ddbc389d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d28fa780-f8eb-48cc-87ee-bd82062f0481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bb18fe89-5e24-4bb5-9b89-809e824b9576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bb18fe89-5e24-4bb5-9b89-809e824b9576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_725a93ed-fe63-4d49-9f5e-78133aa075a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_725a93ed-fe63-4d49-9f5e-78133aa075a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures_8c367b09-9a4a-4101-bf09-84f9383dda42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFurnitureAndFixtures"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:to="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures_8c367b09-9a4a-4101-bf09-84f9383dda42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_0f87e01c-6e64-4bd0-960c-950615a44cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_0f87e01c-6e64-4bd0-960c-950615a44cd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_bde810fb-88d5-42dc-9740-dca8a3b267c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c966956-a250-4d57-b790-cf322142e0bd" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_bde810fb-88d5-42dc-9740-dca8a3b267c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dbef314-b997-46ac-ae05-8b932b879b81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8cc1d1f8-d2bd-4f39-9814-c248e86a115d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dbef314-b997-46ac-ae05-8b932b879b81" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8cc1d1f8-d2bd-4f39-9814-c248e86a115d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e43c3b57-b6f9-4ef3-b742-d90b97a8d67c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dbef314-b997-46ac-ae05-8b932b879b81" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e43c3b57-b6f9-4ef3-b742-d90b97a8d67c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_a8dee4ee-9e68-426f-8c8f-1c36b4dd10b2" xlink:href="grwg-20211231.xsd#grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dbef314-b997-46ac-ae05-8b932b879b81" xlink:to="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_a8dee4ee-9e68-426f-8c8f-1c36b4dd10b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc9f2811-5d38-43c0-a9f5-5b1209ffbb44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6908c48f-ea8e-4a0b-ae1d-aa6306fae23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc9f2811-5d38-43c0-a9f5-5b1209ffbb44" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6908c48f-ea8e-4a0b-ae1d-aa6306fae23e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f7a49cfb-58c2-4570-9090-e91f9a64de95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc9f2811-5d38-43c0-a9f5-5b1209ffbb44" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f7a49cfb-58c2-4570-9090-e91f9a64de95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03995d58-9831-437a-a048-832c5a8c1de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc9f2811-5d38-43c0-a9f5-5b1209ffbb44" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03995d58-9831-437a-a048-832c5a8c1de9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_a2e07cf0-e7d6-46cf-a3b4-82cffe812fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_0bc48eb3-906b-4225-953b-39679fc7c393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_a2e07cf0-e7d6-46cf-a3b4-82cffe812fd3" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_0bc48eb3-906b-4225-953b-39679fc7c393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_8dfddcaf-dea5-49ee-bd4e-167c91c11c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_a2e07cf0-e7d6-46cf-a3b4-82cffe812fd3" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_8dfddcaf-dea5-49ee-bd4e-167c91c11c3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_22315c35-e259-465e-87bc-954767d46776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e48f9b53-4541-4a6a-92d9-c99e2d9f387a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_22315c35-e259-465e-87bc-954767d46776" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e48f9b53-4541-4a6a-92d9-c99e2d9f387a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65fd6dc5-c3df-43e5-a84e-07b69bcb9239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_22315c35-e259-465e-87bc-954767d46776" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_65fd6dc5-c3df-43e5-a84e-07b69bcb9239" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a19fc5c8-fe1e-42fa-952b-7760af345b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a19fc5c8-fe1e-42fa-952b-7760af345b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d3173a0b-a33a-4df6-bc95-98ce8f7d6a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d3173a0b-a33a-4df6-bc95-98ce8f7d6a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1c37486f-5d82-4282-98a2-13220fc62668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1c37486f-5d82-4282-98a2-13220fc62668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_26c7422b-292e-45db-9383-307e17d056bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_26c7422b-292e-45db-9383-307e17d056bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9ae54255-5458-49d7-8951-15c9c7ef6fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9ae54255-5458-49d7-8951-15c9c7ef6fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f598e77c-fa90-4c01-9055-c2112830f27f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_07dd8c3a-bdd3-4e59-bee4-cc5916e2e677" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f598e77c-fa90-4c01-9055-c2112830f27f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_23af8ac9-10f8-4940-bb49-7a3c5f6bfd44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_23af8ac9-10f8-4940-bb49-7a3c5f6bfd44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d68acbdf-0d8b-4596-bc29-9d1704935ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d68acbdf-0d8b-4596-bc29-9d1704935ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_97e2ba06-2bc8-401c-94fc-4d9c2f8de4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_97e2ba06-2bc8-401c-94fc-4d9c2f8de4fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxBeValuationAllowance_bdb7e255-77a6-4649-9a87-3ffaec47fc60" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxBeValuationAllowance"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:to="loc_grwg_DeferredTaxBeValuationAllowance_bdb7e255-77a6-4649-9a87-3ffaec47fc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d7a514fe-1ad1-4aab-8e7a-6656acf23e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e1d17909-8d0d-4fad-85b9-4c0a9b6f9bc6" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d7a514fe-1ad1-4aab-8e7a-6656acf23e13" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsLiabilitiesGross_ff37e33e-5ac0-4b42-8af7-879d29b893d4" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsLiabilitiesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2134570c-135c-4b6d-a5de-533fb32b547a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_DeferredTaxAssetsLiabilitiesGross_ff37e33e-5ac0-4b42-8af7-879d29b893d4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_2134570c-135c-4b6d-a5de-533fb32b547a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8f5a69cd-9e92-4d2d-876f-60ca512b4642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_DeferredTaxAssetsLiabilitiesGross_ff37e33e-5ac0-4b42-8af7-879d29b893d4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8f5a69cd-9e92-4d2d-876f-60ca512b4642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_6fc2b76a-b89f-4d36-b5a5-2bd3c59fb558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c171c700-9bf4-4224-8f3b-f403d4cec031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_6fc2b76a-b89f-4d36-b5a5-2bd3c59fb558" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c171c700-9bf4-4224-8f3b-f403d4cec031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsLiabilitiesGross_8a5a9b66-51bf-480f-83a9-e6ca01acd59e" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsLiabilitiesGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_6fc2b76a-b89f-4d36-b5a5-2bd3c59fb558" xlink:to="loc_grwg_DeferredTaxAssetsLiabilitiesGross_8a5a9b66-51bf-480f-83a9-e6ca01acd59e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_b618e9c1-893e-44a1-bad7-6202c11106d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_b618e9c1-893e-44a1-bad7-6202c11106d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_ca019b98-cbe1-4d5d-a11b-d4f4dd5e3c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_ca019b98-cbe1-4d5d-a11b-d4f4dd5e3c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_823feff9-c0f0-496c-a2bd-318bf0fbc2a5" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:to="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_823feff9-c0f0-496c-a2bd-318bf0fbc2a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fcb49e38-e6f9-4936-a4d7-f10b21d499e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fcb49e38-e6f9-4936-a4d7-f10b21d499e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_952ab92e-1ebb-4ebf-8347-ffebe534354c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f41c76ad-7cae-48a2-948b-e3ca78f29c95" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_952ab92e-1ebb-4ebf-8347-ffebe534354c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1e0e75b7-6de1-4d53-9c3c-7f32d37d8c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_cbc8c2d6-6912-49f6-8343-4552c01d398c" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_1e0e75b7-6de1-4d53-9c3c-7f32d37d8c56" xlink:to="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_cbc8c2d6-6912-49f6-8343-4552c01d398c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_0595c1ce-e3fd-4f81-a784-34792826b6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_1e0e75b7-6de1-4d53-9c3c-7f32d37d8c56" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_0595c1ce-e3fd-4f81-a784-34792826b6c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_0b7ed6f0-f83f-4ed2-b170-f6d570c299cd" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fffb46a8-4071-47ce-8e46-7872cd850d46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_0b7ed6f0-f83f-4ed2-b170-f6d570c299cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fffb46a8-4071-47ce-8e46-7872cd850d46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aeebc298-2905-49eb-b0d2-b5f14e9eb305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_0b7ed6f0-f83f-4ed2-b170-f6d570c299cd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aeebc298-2905-49eb-b0d2-b5f14e9eb305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_fb4dfeb9-71e4-403b-9200-8f3b3ef59430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_fb4dfeb9-71e4-403b-9200-8f3b3ef59430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_021bc31b-189c-461b-b379-e251e2260a9e" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:to="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_021bc31b-189c-461b-b379-e251e2260a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_da0cf2c8-1512-4755-bacc-aabba5833fa9" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:to="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_da0cf2c8-1512-4755-bacc-aabba5833fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_390e79a8-817f-4b2b-8c80-38206c1cd7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_390e79a8-817f-4b2b-8c80-38206c1cd7f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4986f337-013e-409a-8fd4-d9ff9ae7b321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c1513648-f9df-42ec-85c7-35695da70f89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4986f337-013e-409a-8fd4-d9ff9ae7b321" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_3131470d-90d4-4902-a8c7-1801580d25f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b9d62bc6-8982-4987-b27e-511fd0ee21c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3131470d-90d4-4902-a8c7-1801580d25f9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b9d62bc6-8982-4987-b27e-511fd0ee21c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d1e9b63f-0429-4aac-8978-ce1369704549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_3131470d-90d4-4902-a8c7-1801580d25f9" xlink:to="loc_us-gaap_LongTermDebtCurrent_d1e9b63f-0429-4aac-8978-ce1369704549" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTDebtMaturityScheduleDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9924caa3-f7a7-49b9-be24-c8a4ec195b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_66f1d602-7165-46ba-858f-267f89036d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9924caa3-f7a7-49b9-be24-c8a4ec195b24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_66f1d602-7165-46ba-858f-267f89036d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5019249f-ebb9-431c-b554-5784e35e61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9924caa3-f7a7-49b9-be24-c8a4ec195b24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5019249f-ebb9-431c-b554-5784e35e61c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESOperatingLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_06411b2b-3d53-466b-a8a2-00f5d259e521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_17f6474f-86fa-417c-9047-7b456a7b1f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_06411b2b-3d53-466b-a8a2-00f5d259e521" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_17f6474f-86fa-417c-9047-7b456a7b1f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_65e67de3-7db1-4e1d-93d6-4e9de4436bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_06411b2b-3d53-466b-a8a2-00f5d259e521" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_65e67de3-7db1-4e1d-93d6-4e9de4436bb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESLeaseCostDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LEASESLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e042bf05-adec-4f52-8650-3b6fd8e9f6de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6d97af58-ec7d-4103-9884-d322b4b6a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e042bf05-adec-4f52-8650-3b6fd8e9f6de" xlink:to="loc_us-gaap_OperatingLeaseCost_6d97af58-ec7d-4103-9884-d322b4b6a1f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5cd3ec05-1c69-4d06-b16e-738643053955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e042bf05-adec-4f52-8650-3b6fd8e9f6de" xlink:to="loc_us-gaap_VariableLeaseCost_5cd3ec05-1c69-4d06-b16e-738643053955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_248a67be-1559-42b1-a83e-180de68089bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e042bf05-adec-4f52-8650-3b6fd8e9f6de" xlink:to="loc_us-gaap_ShortTermLeaseCost_248a67be-1559-42b1-a83e-180de68089bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESMaturityLeaseScheduleDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7dbf47f2-8cf9-4e32-b4e3-1bd2486403bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7dbf47f2-8cf9-4e32-b4e3-1bd2486403bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fd2f5caf-81c1-492f-894b-03445fde2ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fd2f5caf-81c1-492f-894b-03445fde2ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b3d0f795-351f-4544-9416-c834522e6899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b3d0f795-351f-4544-9416-c834522e6899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8390a6d2-fa92-42f8-908d-361a56166770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8390a6d2-fa92-42f8-908d-361a56166770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_838b35f6-8c0a-4757-8b22-5919f67e16f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_838b35f6-8c0a-4757-8b22-5919f67e16f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_357f7a2b-81da-481a-ae82-6b4b4c353ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4981dfe3-cae4-4033-a027-a0fcf13ca962" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_357f7a2b-81da-481a-ae82-6b4b4c353ba5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESMaturityLeaseScheduleDetails_1"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_121fcdae-df1f-4713-9b1b-597ec80a5b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8b4d5cdb-6153-41ac-88ea-dc4d1d8bf853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_121fcdae-df1f-4713-9b1b-597ec80a5b97" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8b4d5cdb-6153-41ac-88ea-dc4d1d8bf853" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_25710e10-ee93-430a-860f-557f63fc55ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_121fcdae-df1f-4713-9b1b-597ec80a5b97" xlink:to="loc_us-gaap_OperatingLeaseLiability_25710e10-ee93-430a-860f-557f63fc55ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_490af16b-dafc-467c-881a-d70b669076e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_1bb01fbd-90cd-41a9-bb6e-81e872e3fc14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensation_490af16b-dafc-467c-881a-d70b669076e5" xlink:to="loc_us-gaap_RestrictedStockExpense_1bb01fbd-90cd-41a9-bb6e-81e872e3fc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_83f41d91-3d0e-4d60-aa64-010a84ff50b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensation_490af16b-dafc-467c-881a-d70b669076e5" xlink:to="loc_us-gaap_StockOptionPlanExpense_83f41d91-3d0e-4d60-aa64-010a84ff50b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WarrantExpenses_ac4361e1-9f44-4bfc-9715-530aceb9741a" xlink:href="grwg-20211231.xsd#grwg_WarrantExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensation_490af16b-dafc-467c-881a-d70b669076e5" xlink:to="loc_grwg_WarrantExpenses_ac4361e1-9f44-4bfc-9715-530aceb9741a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsOutstandingDecember312021_d96ed347-234f-4ab3-851b-4aeb88f525f9" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsOutstandingDecember312021"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2014Plan_599b5228-ccbb-4086-9928-e0b0609ca7dd" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2014Plan"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_TotalOptionsOutstandingDecember312021_d96ed347-234f-4ab3-851b-4aeb88f525f9" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2014Plan_599b5228-ccbb-4086-9928-e0b0609ca7dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_6bb2100a-5800-4487-9e4d-f201f8b694ae" xlink:href="grwg-20211231.xsd#grwg_OptionsIssuedOutsideOf2014And2018Plans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_TotalOptionsOutstandingDecember312021_d96ed347-234f-4ab3-851b-4aeb88f525f9" xlink:to="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_6bb2100a-5800-4487-9e4d-f201f8b694ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2018Plan_1b82ec59-1e52-4af3-a0ba-ca30016f498b" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2018Plan"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_grwg_TotalOptionsOutstandingDecember312021_d96ed347-234f-4ab3-851b-4aeb88f525f9" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2018Plan_1b82ec59-1e52-4af3-a0ba-ca30016f498b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#EARNINGSPERSHAREDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/EARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_91b6fe96-b5da-463c-bc9f-8fe92b0dfea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_06b1bc65-2194-4a5e-ade6-03a4a48ce465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_91b6fe96-b5da-463c-bc9f-8fe92b0dfea6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_06b1bc65-2194-4a5e-ade6-03a4a48ce465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectOfDilutiveCommonStockEquivalents_ac91faba-79f6-4d50-9f84-452eadcc4334" xlink:href="grwg-20211231.xsd#grwg_EffectOfDilutiveCommonStockEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_91b6fe96-b5da-463c-bc9f-8fe92b0dfea6" xlink:to="loc_grwg_EffectOfDilutiveCommonStockEquivalents_ac91faba-79f6-4d50-9f84-452eadcc4334" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofpurchasepriceDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bb6cd607-36b3-4046-a2a0-acba97924d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bb6cd607-36b3-4046-a2a0-acba97924d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_fdbf4888-ef60-4541-9a6f-197df91ff26f" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_fdbf4888-ef60-4541-9a6f-197df91ff26f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_0878f874-40ff-40f2-9746-10de98cbb077" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_0878f874-40ff-40f2-9746-10de98cbb077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ce7345a2-9d04-4cee-bcfe-ac9bd03ce40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ce7345a2-9d04-4cee-bcfe-ac9bd03ce40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_599f5c20-e36f-414a-9281-1af9a37d6558" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_599f5c20-e36f-414a-9281-1af9a37d6558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_0ecab4ee-14b9-461d-b79b-a876a22eda1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_0ecab4ee-14b9-461d-b79b-a876a22eda1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_f5516f11-1931-4188-819c-bd2674cc6af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_f5516f11-1931-4188-819c-bd2674cc6af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_b6a4f18a-074f-4412-9ec7-3772713854f7" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_b6a4f18a-074f-4412-9ec7-3772713854f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_26023cec-ee30-48ea-993c-c19ca5e519c3" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_26023cec-ee30-48ea-993c-c19ca5e519c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2c2c1c05-75d3-4ca9-94b6-574a3b013338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2c2c1c05-75d3-4ca9-94b6-574a3b013338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_35153cf2-1f5a-4e4e-aebe-663e24b2fb7a" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_35153cf2-1f5a-4e4e-aebe-663e24b2fb7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_e0930a3b-4ed5-4508-9da3-ccd582720d24" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fef1811e-7539-4cfe-a7be-eb4d9b4cf806" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_e0930a3b-4ed5-4508-9da3-ccd582720d24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofconsiderationpaidDetails"/>
  <link:calculationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3b84811c-22ed-4a96-b6be-55f4d5485acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_610ab1ef-aa79-4011-807c-5388feb5c041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3b84811c-22ed-4a96-b6be-55f4d5485acf" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_610ab1ef-aa79-4011-807c-5388feb5c041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_db76a37d-06a7-4fb2-bdfb-46d84ebea1b9" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3b84811c-22ed-4a96-b6be-55f4d5485acf" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_db76a37d-06a7-4fb2-bdfb-46d84ebea1b9" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>grwg-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9-->
<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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i3d3b247e1fc04171b059de911fa5b2ae_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6a08cf0c-b9c3-488c-a798-70fa404f70df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_SharesOutstanding_6a08cf0c-b9c3-488c-a798-70fa404f70df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a822ca4d-2ff6-4792-9281-820f46f88838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockholdersEquity_a822ca4d-2ff6-4792-9281-820f46f88838" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_b0dee369-ca06-4938-aa89-0c5da8e70b58" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_b0dee369-ca06-4938-aa89-0c5da8e70b58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees_9f3b6591-76b7-4a6d-bd35-343f42e48773" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees_9f3b6591-76b7-4a6d-bd35-343f42e48773" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d825a57c-c5c1-4ff1-a17a-b5010b688ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d825a57c-c5c1-4ff1-a17a-b5010b688ccb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFeesShares_143109bf-7a66-4cd3-9c6d-7ad5bb3c659a" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFeesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockNetOfFeesShares_143109bf-7a66-4cd3-9c6d-7ad5bb3c659a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFees_05a61217-4021-42bf-a987-9ba60dedaff0" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockNetOfFees_05a61217-4021-42bf-a987-9ba60dedaff0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_197d1478-2093-41c7-8e13-509bd9471a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_197d1478-2093-41c7-8e13-509bd9471a26" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_455348a2-5b29-428a-8a3c-6414deea8d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_455348a2-5b29-428a-8a3c-6414deea8d12" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_38461fae-5557-4d0f-9098-1e05c68f9ce4" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_38461fae-5557-4d0f-9098-1e05c68f9ce4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_b264768d-450c-4669-a1ba-54685b596f33" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_b264768d-450c-4669-a1ba-54685b596f33" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares_981e3555-7693-4cde-80bc-ee5279bd0235" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponExerciseOfOptionsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares_981e3555-7693-4cde-80bc-ee5279bd0235" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_85b9eed9-9418-4bf1-8cdb-96acc66fcb41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_85b9eed9-9418-4bf1-8cdb-96acc66fcb41" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_a6c200ce-5f82-47f8-8af0-19126e8b9e7e" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_a6c200ce-5f82-47f8-8af0-19126e8b9e7e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_5e2bcc38-bf99-4ff4-b2c5-29e69a74ac93" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_5e2bcc38-bf99-4ff4-b2c5-29e69a74ac93" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_b7a2ca6d-57e4-414f-be99-c1ac2af00fe9" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_b7a2ca6d-57e4-414f-be99-c1ac2af00fe9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_83eef64a-a6ef-46cb-8b85-6949fb610fa1" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_83eef64a-a6ef-46cb-8b85-6949fb610fa1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_d4c71605-5321-4876-9cb1-4c23c3d73275" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_d4c71605-5321-4876-9cb1-4c23c3d73275" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_54908701-0faf-4f0b-8059-fd7b4cdbf7af" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_54908701-0faf-4f0b-8059-fd7b4cdbf7af" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_fb2f373b-4d88-49cb-aea6-eb7ef63984a2" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_fb2f373b-4d88-49cb-aea6-eb7ef63984a2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_488beff1-fb81-40a0-bc2b-d4e51b7bf44f" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_488beff1-fb81-40a0-bc2b-d4e51b7bf44f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssetsShares_9d0e8331-1203-45e3-9ecd-0eea5ea2ee14" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssetsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAssetsShares_9d0e8331-1203-45e3-9ecd-0eea5ea2ee14" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssets_13e3ede0-bbe3-43c1-9759-5b7150fb518e" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAssets_13e3ede0-bbe3-43c1-9759-5b7150fb518e" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_361229ab-9eac-4b19-8f31-cda30e700e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_361229ab-9eac-4b19-8f31-cda30e700e58" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_52da9734-0d50-4e00-9a27-ada7ae2e82aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_52da9734-0d50-4e00-9a27-ada7ae2e82aa" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_c997ce13-96c5-41c9-b980-4d1389545a23" xlink:href="grwg-20211231.xsd#grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_c997ce13-96c5-41c9-b980-4d1389545a23" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayrollShares_aa556284-d921-40c6-9485-e196d9827aae" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayrollShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAccruedPayrollShares_aa556284-d921-40c6-9485-e196d9827aae" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayroll_aadf3c98-1301-4f0d-8637-9bfb97c94c27" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayroll"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAccruedPayroll_aadf3c98-1301-4f0d-8637-9bfb97c94c27" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7b4911d4-1480-413b-83fd-b84bd1769f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7b4911d4-1480-413b-83fd-b84bd1769f91" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f0bf30d8-693b-4578-8be9-2ac0c808193d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f0bf30d8-693b-4578-8be9-2ac0c808193d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdb560b2-4732-4ec4-9cca-afca27f7504a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdb560b2-4732-4ec4-9cca-afca27f7504a" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_75425af9-24b2-4356-8cfb-17399faf7684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_NetIncomeLoss_75425af9-24b2-4356-8cfb-17399faf7684" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_192362dc-5b64-4e0a-a00e-bf05dc5170d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ec33f4f-ea80-49f7-b43f-f6be64210ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:to="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:to="loc_us-gaap_EquityComponentDomain_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:to="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c2579c5c-6a8c-45a6-9065-9db06e730e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_CommonStockMember_c2579c5c-6a8c-45a6-9065-9db06e730e72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bff3c55b-8881-4e1e-8c42-2bc65d78710b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bff3c55b-8881-4e1e-8c42-2bc65d78710b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_42c6aed6-6ed3-4345-9a10-cd95d8a27260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_RetainedEarningsMember_42c6aed6-6ed3-4345-9a10-cd95d8a27260" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended" id="i5ba99d24ba0e4ac1badf27ee0783baa0_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ecffe0a5-4588-4507-a054-a7fd2f664710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_NumberOfReportableSegments_ecffe0a5-4588-4507-a054-a7fd2f664710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4e807548-bc2d-416d-850e-cfad5f63e60f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4e807548-bc2d-416d-850e-cfad5f63e60f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFDICInsuredAmount_eab69914-7a61-4157-a7ac-3c067077dfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFDICInsuredAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_CashFDICInsuredAmount_eab69914-7a61-4157-a7ac-3c067077dfb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashUninsuredAmount_d101438e-e214-465d-997c-60946cc1088c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashUninsuredAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_CashUninsuredAmount_d101438e-e214-465d-997c-60946cc1088c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_InterestPercentage_9bfaed87-9a8e-4ace-869b-23c7e87a81ff" xlink:href="grwg-20211231.xsd#grwg_InterestPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_grwg_InterestPercentage_9bfaed87-9a8e-4ace-869b-23c7e87a81ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm_7d26b461-73d2-48e2-a44e-3b8b3e18e8cf" xlink:href="grwg-20211231.xsd#grwg_FinancingReceivableExcludingAccruedInterestTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm_7d26b461-73d2-48e2-a44e-3b8b3e18e8cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ba5ebffa-4ab6-4cb0-b519-ab67862c5bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ba5ebffa-4ab6-4cb0-b519-ab67862c5bfe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_001da80f-caca-45fa-9444-cdd071814ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_001da80f-caca-45fa-9444-cdd071814ff4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_a5c8b1a9-4bc8-4c24-b349-279527b9bfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_a5c8b1a9-4bc8-4c24-b349-279527b9bfb3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9b4895de-b871-43e5-9100-b8ebcf42517a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:to="loc_srt_RangeMember_9b4895de-b871-43e5-9100-b8ebcf42517a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:to="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b7d7866e-cc8f-480a-b230-609d83ff7e6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:to="loc_srt_MaximumMember_b7d7866e-cc8f-480a-b230-609d83ff7e6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d471986c-c04a-46f4-8e22-128966f70df8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:to="loc_srt_MinimumMember_d471986c-c04a-46f4-8e22-128966f70df8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_49794baf-bc20-4a14-b4c7-2414cbbeae58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:to="loc_us-gaap_ReceivableTypeDomain_49794baf-bc20-4a14-b4c7-2414cbbeae58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:to="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_9ba5489b-01a7-43a6-9ae2-74718e2c4e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:to="loc_us-gaap_NotesReceivableMember_9ba5489b-01a7-43a6-9ae2-74718e2c4e50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18a42f6a-6e07-4dd5-920a-a0bfd730f800_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18a42f6a-6e07-4dd5-920a-a0bfd730f800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f946ae3a-13da-413f-9de0-49d71d13965f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f946ae3a-13da-413f-9de0-49d71d13965f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails" xlink:type="extended" id="i22fa0e83e23a4d26a7603f3260f7dc7e_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_177ddb6d-97da-4a4d-83e0-a94862df3623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_177ddb6d-97da-4a4d-83e0-a94862df3623" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38ff495e-3ee1-47ef-8742-9e84f42b7235_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38ff495e-3ee1-47ef-8742-9e84f42b7235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_deb27c27-4a00-4092-bceb-de48fc66b9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_VehiclesMember_deb27c27-4a00-4092-bceb-de48fc66b9a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5abb4d63-b755-42f0-9f65-65c02e13915a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_BuildingMember_5abb4d63-b755-42f0-9f65-65c02e13915a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_429e849c-9579-4928-94b3-6e80a79c97fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_429e849c-9579-4928-94b3-6e80a79c97fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_2d88a526-2a2a-48a3-9639-1476212aaa0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_ComputerEquipmentMember_2d88a526-2a2a-48a3-9639-1476212aaa0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_601e443f-71a0-4b69-8ffe-4410b0e7a585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_601e443f-71a0-4b69-8ffe-4410b0e7a585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:to="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b486f520-66af-4964-adf9-f4e75ed138bb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:to="loc_srt_RangeMember_b486f520-66af-4964-adf9-f4e75ed138bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:to="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_61abc583-84e2-46aa-88e6-492ed4d9a94b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:to="loc_srt_MinimumMember_61abc583-84e2-46aa-88e6-492ed4d9a94b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5d40304b-0bfa-4a4b-a920-02b3d2df2ab9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:to="loc_srt_MaximumMember_5d40304b-0bfa-4a4b-a920-02b3d2df2ab9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails" xlink:type="extended" id="i2ff0440a951d434b9d5fa8169ebc3002_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_11cac2df-7766-4803-91ac-05905073ba25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_11cac2df-7766-4803-91ac-05905073ba25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_dd96c805-6242-476f-a89b-aeb22cc58f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_us-gaap_MarketableSecurities_dd96c805-6242-476f-a89b-aeb22cc58f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FairValueDisclosureNotesReceivableImpaired_3b3e8bf3-a9e1-445c-8320-1065351c0c3d" xlink:href="grwg-20211231.xsd#grwg_FairValueDisclosureNotesReceivableImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_grwg_FairValueDisclosureNotesReceivableImpaired_3b3e8bf3-a9e1-445c-8320-1065351c0c3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_549a3eed-62d2-4460-bac0-665d03909f85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_549a3eed-62d2-4460-bac0-665d03909f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_66cd02be-f789-4280-ae42-e4fb42ede69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_66cd02be-f789-4280-ae42-e4fb42ede69a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_837d9ccd-8334-4889-948e-1719e77bf3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_837d9ccd-8334-4889-948e-1719e77bf3d3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#RECENTACCOUNTINGPRONOUNCEMENTSDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" xlink:type="extended" id="ide040e27cabb4e4d82477c809e40f04e_RECENTACCOUNTINGPRONOUNCEMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a48342e9-63be-474e-8e61-21e241354f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a48342e9-63be-474e-8e61-21e241354f3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ed33c4f3-6daf-4024-ad8a-ee5dea610fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:to="loc_us-gaap_OperatingLeaseLiability_ed33c4f3-6daf-4024-ad8a-ee5dea610fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:to="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8e25da4b-7d3a-4864-92db-271e963eaddf_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8e25da4b-7d3a-4864-92db-271e963eaddf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cd6b035d-01e4-4bbb-8895-b659b5ca1b5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cd6b035d-01e4-4bbb-8895-b659b5ca1b5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_7581a561-7c00-4aee-a33a-38e6ea143d07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:to="loc_us-gaap_TypeOfAdoptionMember_7581a561-7c00-4aee-a33a-38e6ea143d07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:to="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_45462264-6ba6-40e6-97f5-e6ead7a0d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_45462264-6ba6-40e6-97f5-e6ead7a0d81d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails" xlink:type="extended" id="i4e8c41f0ba07434c8425855c74e86647_REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4925ddf-e6f0-4b29-8b12-e3df6e3dea7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4925ddf-e6f0-4b29-8b12-e3df6e3dea7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:to="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d09cb973-8fa9-4130-a94f-3645993cc92f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:to="loc_srt_ProductsAndServicesDomain_d09cb973-8fa9-4130-a94f-3645993cc92f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:to="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesAtCompanyOwnedStoresMember_2d2dd8f9-8494-469d-9205-b23dbb7a9263" xlink:href="grwg-20211231.xsd#grwg_SalesAtCompanyOwnedStoresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_SalesAtCompanyOwnedStoresMember_2d2dd8f9-8494-469d-9205-b23dbb7a9263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DistributionMember_40c04fab-9f58-43f7-8d99-a5d4829a09fe" xlink:href="grwg-20211231.xsd#grwg_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_DistributionMember_40c04fab-9f58-43f7-8d99-a5d4829a09fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EcommerceSalesMember_fce0402f-39b7-47ea-8921-cbdc47d0f004" xlink:href="grwg-20211231.xsd#grwg_EcommerceSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_EcommerceSalesMember_fce0402f-39b7-47ea-8921-cbdc47d0f004" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails" xlink:type="extended" id="i598a918614304597aff74b736dc168f4_REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionCustomerDepositsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:to="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_ff3e06c2-7e34-4296-aa89-0a708e7886ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_ff3e06c2-7e34-4296-aa89-0a708e7886ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a8009cec-0e1b-4292-92fa-6ef73a55fec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6c5873a6-f0e3-45c4-929b-9bb49909cdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6c5873a6-f0e3-45c4-929b-9bb49909cdaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:to="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:to="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_289c653d-f19b-491e-8cfa-ba41fc05d93d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:to="loc_srt_ProductsAndServicesDomain_289c653d-f19b-491e-8cfa-ba41fc05d93d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:to="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ReceivablesMember_dbb91300-8664-4ef8-b563-3683a108dd1d" xlink:href="grwg-20211231.xsd#grwg_ReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:to="loc_grwg_ReceivablesMember_dbb91300-8664-4ef8-b563-3683a108dd1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CustomerDepositLiabilityMember_0034dba8-dab8-4d65-baed-35ab625a9069" xlink:href="grwg-20211231.xsd#grwg_CustomerDepositLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:to="loc_grwg_CustomerDepositLiabilityMember_0034dba8-dab8-4d65-baed-35ab625a9069" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails" xlink:type="extended" id="i29bc5226cb444948b8777681e8cd822f_REVENUERECOGNITIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivableStatedInterestRate_26528806-09e1-4465-8b24-21a216d016a3" xlink:href="grwg-20211231.xsd#grwg_TradeReceivableStatedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:to="loc_grwg_TradeReceivableStatedInterestRate_26528806-09e1-4465-8b24-21a216d016a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivablePaymentTerm_5e296e6b-4db2-4574-9a29-65bf1bc4ee34" xlink:href="grwg-20211231.xsd#grwg_TradeReceivablePaymentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:to="loc_grwg_TradeReceivablePaymentTerm_5e296e6b-4db2-4574-9a29-65bf1bc4ee34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:to="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:to="loc_srt_RangeMember_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:to="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fb32d002-81b4-4c80-9f28-305e7551ef72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:to="loc_srt_MinimumMember_fb32d002-81b4-4c80-9f28-305e7551ef72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f187a778-b73b-4981-b5e8-318342ef6ec1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:to="loc_srt_MaximumMember_f187a778-b73b-4981-b5e8-318342ef6ec1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="extended" id="i7bd645cc03b54e6ab63cda46391a1e85_REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_25f64788-d6ce-4a4d-8b58-18f79129fccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_25f64788-d6ce-4a4d-8b58-18f79129fccf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_4e857c4c-1613-471c-9e19-bf7c62662e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_4e857c4c-1613-471c-9e19-bf7c62662e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2bb2b019-3b3d-44f4-81db-14605c11404f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2bb2b019-3b3d-44f4-81db-14605c11404f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_bab5b5ea-023a-4ffe-96f3-891055bdde6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:to="loc_us-gaap_ReceivableTypeDomain_bab5b5ea-023a-4ffe-96f3-891055bdde6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:to="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_54dc5e5e-1669-4e44-a313-319a4c909498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_54dc5e5e-1669-4e44-a313-319a4c909498" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_5966de5e-e913-4014-9eea-78b85237413c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:to="loc_us-gaap_NotesReceivableMember_5966de5e-e913-4014-9eea-78b85237413c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="extended" id="iaabe6c7702f0499fadbc7ce36e355e1b_PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9c8cb660-1717-47f0-bd5e-1a5c8012ed8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9c8cb660-1717-47f0-bd5e-1a5c8012ed8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a7f279c-e0e8-4616-96e2-ae4fb17b4614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a7f279c-e0e8-4616-96e2-ae4fb17b4614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_861ef1cd-8fbf-4b63-a3d6-9dc48e21b4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_861ef1cd-8fbf-4b63-a3d6-9dc48e21b4e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_403c8baf-ae04-4c03-9160-76b7f31c58d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_403c8baf-ae04-4c03-9160-76b7f31c58d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_b5063cce-9ecb-4949-abcb-50b083193691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_VehiclesMember_b5063cce-9ecb-4949-abcb-50b083193691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_44a35e63-306e-4e1c-82dd-2fb7e923f0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_BuildingMember_44a35e63-306e-4e1c-82dd-2fb7e923f0ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_41f00a19-fdf5-49a2-9462-9ad6e5a47e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_41f00a19-fdf5-49a2-9462-9ad6e5a47e66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_210fd4a4-b292-482f-a1e4-7cf5cafa0f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_210fd4a4-b292-482f-a1e4-7cf5cafa0f0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CapitalizedSoftwareMember_4780e826-278a-4ead-9e49-ff850feefd4d" xlink:href="grwg-20211231.xsd#grwg_CapitalizedSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_grwg_CapitalizedSoftwareMember_4780e826-278a-4ead-9e49-ff850feefd4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_55240852-c9ea-4c8a-acb4-357ce42f0e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_ConstructionInProgressMember_55240852-c9ea-4c8a-acb4-357ce42f0e8a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails" xlink:type="extended" id="i8c025688dd4845e2b34ec3e834465505_GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_27e9af04-f78d-45b7-9d95-a9ac4627fcd1" xlink:href="grwg-20211231.xsd#grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_27e9af04-f78d-45b7-9d95-a9ac4627fcd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b73e03a-efeb-4392-bf08-30a0edd129c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b73e03a-efeb-4392-bf08-30a0edd129c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_03c3b0a8-ef83-4b54-a31f-2eb909b36cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_03c3b0a8-ef83-4b54-a31f-2eb909b36cc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c535c650-3ac0-4346-a42d-bd5edb4432ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c535c650-3ac0-4346-a42d-bd5edb4432ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dcb1b344-ce75-4ba9-9a29-2d080edc3b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_TradeNamesMember_dcb1b344-ce75-4ba9-9a29-2d080edc3b3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_426589bf-c3ab-4b33-86e8-78aed8e09bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_PatentsMember_426589bf-c3ab-4b33-86e8-78aed8e09bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3f08b357-46d6-45cc-8acc-55f77173213b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3f08b357-46d6-45cc-8acc-55f77173213b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NonCompetesMember_7a0cf08b-07d9-48c7-add0-c8c80f07f728" xlink:href="grwg-20211231.xsd#grwg_NonCompetesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_grwg_NonCompetesMember_7a0cf08b-07d9-48c7-add0-c8c80f07f728" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_39fde972-7039-4426-935a-a4eb675997e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_IntellectualPropertyMember_39fde972-7039-4426-935a-a4eb675997e5" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="extended" id="i4f193b442dd4425ba0c1d5f15f315e68_LONGTERMDEBTScheduleofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3745b24-0ac6-4c77-88bc-420ec577f47d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3745b24-0ac6-4c77-88bc-420ec577f47d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_87fa6bf9-c67b-49ba-9b09-5a124aa66e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtFairValue_87fa6bf9-c67b-49ba-9b09-5a124aa66e44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInstallments_f06a8fb9-e9c1-419d-b074-49516455cf0a" xlink:href="grwg-20211231.xsd#grwg_NumberOfInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_grwg_NumberOfInstallments_f06a8fb9-e9c1-419d-b074-49516455cf0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_c4711e7a-00f4-4ef8-ba80-895b4a6cdd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_c4711e7a-00f4-4ef8-ba80-895b4a6cdd9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9ce9b344-5a48-4c5a-8d06-703e286b733f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebt_9ce9b344-5a48-4c5a-8d06-703e286b733f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_262789c2-9aa1-4e16-8363-d682c7eee3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtCurrent_262789c2-9aa1-4e16-8363-d682c7eee3b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_dc45b8a2-2f80-4188-8ff8-53f59846f909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_dc45b8a2-2f80-4188-8ff8-53f59846f909" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3ed41e7e-bab7-48e5-b085-63666e0a8ab2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3ed41e7e-bab7-48e5-b085-63666e0a8ab2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WellsFargoEquipmentFinanceMember_0a4c0c35-cf01-45fa-9123-3d3645cdd670" xlink:href="grwg-20211231.xsd#grwg_WellsFargoEquipmentFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:to="loc_grwg_WellsFargoEquipmentFinanceMember_0a4c0c35-cf01-45fa-9123-3d3645cdd670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_7a7ea713-83bb-4f95-ab06-2f5155ab31c5" xlink:href="grwg-20211231.xsd#grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:to="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_7a7ea713-83bb-4f95-ab06-2f5155ab31c5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/LEASESNarrativeDetails" xlink:type="extended" id="ica6157fc648a49928827611fd9a8d0f1_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a528c324-1e17-43a8-808f-b9a95456b22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a528c324-1e17-43a8-808f-b9a95456b22b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ecdba77-6a95-4f88-bf66-eec5292d17a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ecdba77-6a95-4f88-bf66-eec5292d17a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:to="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1e3a32d-4dfa-41e7-bd20-2d8891539d57_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:to="loc_srt_RangeMember_c1e3a32d-4dfa-41e7-bd20-2d8891539d57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:to="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_577ca0ae-c446-4892-97b4-9418f6000f5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:to="loc_srt_MinimumMember_577ca0ae-c446-4892-97b4-9418f6000f5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b9c24cf-a949-4df5-9822-1f324967880e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:to="loc_srt_MaximumMember_6b9c24cf-a949-4df5-9822-1f324967880e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/CONVERTIBLEDEBTDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#CONVERTIBLEDEBTDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/CONVERTIBLEDEBTDetails" xlink:type="extended" id="ida2638c667854e64bf5541b481648d91_CONVERTIBLEDEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ced2f39d-df69-4812-bc6d-70956b8a539d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ced2f39d-df69-4812-bc6d-70956b8a539d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_652304bd-5adf-4bab-9c93-5717824ad62c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_652304bd-5adf-4bab-9c93-5717824ad62c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c64f3cf0-b3cd-4aa1-843c-0c7d56c9c254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c64f3cf0-b3cd-4aa1-843c-0c7d56c9c254" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_292089b9-dfd4-4197-939e-d6057f64b45b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_292089b9-dfd4-4197-939e-d6057f64b45b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TermOfWarrant_3879364a-0465-4154-9e80-3442577c3bb3" xlink:href="grwg-20211231.xsd#grwg_TermOfWarrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_TermOfWarrant_3879364a-0465-4154-9e80-3442577c3bb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bb54d990-a4cb-4b58-9e81-6bea08544efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bb54d990-a4cb-4b58-9e81-6bea08544efa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2a0c68cf-3508-4dfe-826d-88a22b970ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2a0c68cf-3508-4dfe-826d-88a22b970ec2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f9a49016-cd11-4ed1-93fc-4f8b8d7346a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f9a49016-cd11-4ed1-93fc-4f8b8d7346a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b116011d-5e70-434c-8c73-309a65bc2c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b116011d-5e70-434c-8c73-309a65bc2c0f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleConversionTerm_f2b677bb-d452-4628-8ffc-20464d299b99" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleConversionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_DebtInstrumentConvertibleConversionTerm_f2b677bb-d452-4628-8ffc-20464d299b99" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_d7159921-a30e-4ebe-941a-b0d88c5e708e" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_d7159921-a30e-4ebe-941a-b0d88c5e708e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_847f9ecf-ae9f-4b6a-adec-b9d5710d807e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_847f9ecf-ae9f-4b6a-adec-b9d5710d807e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_d5aad902-4627-4d0b-a302-1fd4f3a4f7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_d5aad902-4627-4d0b-a302-1fd4f3a4f7cf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_cd136aac-1587-497c-8b73-b73b0521f79a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_cd136aac-1587-497c-8b73-b73b0521f79a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_732118ef-0bbc-4ad9-b2a3-be02ca42828c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_732118ef-0bbc-4ad9-b2a3-be02ca42828c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_0fd4c66b-38d6-4fb3-87f5-2fd155b4bc95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_0fd4c66b-38d6-4fb3-87f5-2fd155b4bc95" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_db607c62-9cf3-45a0-aae9-ad783ba55de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_db607c62-9cf3-45a0-aae9-ad783ba55de1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_f8fd9d50-0b2d-4af4-b79d-b6f598e6e24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ConvertibleDebt_f8fd9d50-0b2d-4af4-b79d-b6f598e6e24d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_f6007de4-c21d-4b7e-9215-342c674e2bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_f6007de4-c21d-4b7e-9215-342c674e2bae" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_536bc928-caf7-443a-a89c-8e45381ca142_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_536bc928-caf7-443a-a89c-8e45381ca142_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_471aef44-9bc2-40fb-8387-c45f5d28d72c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:to="loc_us-gaap_PrivatePlacementMember_471aef44-9bc2-40fb-8387-c45f5d28d72c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_81f7b23e-9299-43be-8db9-b2c7b446d5b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_81f7b23e-9299-43be-8db9-b2c7b446d5b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_18f36365-62f6-497c-831e-fbff3b2cf4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:to="loc_us-gaap_ConvertibleDebtMember_18f36365-62f6-497c-831e-fbff3b2cf4d3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails" xlink:type="extended" id="if22078552a1d4b35954e3307e76eb027_SHAREBASEDPAYMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9feccb6a-d425-4551-a1cb-b6898715fb62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9feccb6a-d425-4551-a1cb-b6898715fb62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_43870280-6f8d-422e-a3a6-8e41e8fa140f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_43870280-6f8d-422e-a3a6-8e41e8fa140f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6fecf92f-6acb-43c0-94b6-c58b65e8ca08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6fecf92f-6acb-43c0-94b6-c58b65e8ca08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedOverTheTermOfThePlan_bc9e941b-123d-4416-b714-6a3bc7c50703" xlink:href="grwg-20211231.xsd#grwg_StockIssuedOverTheTermOfThePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_StockIssuedOverTheTermOfThePlan_bc9e941b-123d-4416-b714-6a3bc7c50703" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_UnamortizedShareBasedCompensation_52ac9484-e40b-49b5-aa93-886212a62cce" xlink:href="grwg-20211231.xsd#grwg_UnamortizedShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_UnamortizedShareBasedCompensation_52ac9484-e40b-49b5-aa93-886212a62cce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationWeightedAveragePeriod_dc1c49b6-41db-4804-a317-e23a0129054b" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationWeightedAveragePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_ShareBasedCompensationWeightedAveragePeriod_dc1c49b6-41db-4804-a317-e23a0129054b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a88f1545-8795-4a93-b966-6f6ae75f6602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a88f1545-8795-4a93-b966-6f6ae75f6602" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c5876b75-6e04-42a5-8119-d993229e8ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c5876b75-6e04-42a5-8119-d993229e8ebc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2ec82c5a-899a-4772-9673-216d79713793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2ec82c5a-899a-4772-9673-216d79713793" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a548acfd-f425-4f9d-8a5f-e77915dfd9f1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:to="loc_srt_RangeMember_a548acfd-f425-4f9d-8a5f-e77915dfd9f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:to="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e61ac1b6-ce21-414f-ada2-5f1f4429d7bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:to="loc_srt_MinimumMember_e61ac1b6-ce21-414f-ada2-5f1f4429d7bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_37ecde31-e9c9-49c1-b12f-a5a9aa7e945b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:to="loc_srt_MaximumMember_37ecde31-e9c9-49c1-b12f-a5a9aa7e945b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e8ecdab2-9622-441f-a1d3-775d50e57e6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e8ecdab2-9622-441f-a1d3-775d50e57e6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a48ffa89-a80a-4b4c-861e-69f3451aac48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_RestrictedStockMember_a48ffa89-a80a-4b4c-861e-69f3451aac48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2fdc2ce9-cd82-4c7e-8f97-4282fc6e741f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2fdc2ce9-cd82-4c7e-8f97-4282fc6e741f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IncentiveStockOptionMember_6eed184a-0032-4db4-89ad-23f7d443b5dc" xlink:href="grwg-20211231.xsd#grwg_IncentiveStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_grwg_IncentiveStockOptionMember_6eed184a-0032-4db4-89ad-23f7d443b5dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_b0775134-ee06-4846-ae6c-745a98c1e1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_WarrantMember_b0775134-ee06-4846-ae6c-745a98c1e1d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_720a910b-9048-4386-8266-986b55acb092_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:to="loc_us-gaap_PlanNameDomain_720a910b-9048-4386-8266-986b55acb092_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:to="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandFourteenPlanMember_7e7094ac-37fd-46b9-8bbe-8ad82b3e6670" xlink:href="grwg-20211231.xsd#grwg_ThousandFourteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:to="loc_grwg_ThousandFourteenPlanMember_7e7094ac-37fd-46b9-8bbe-8ad82b3e6670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandEighteenPlanMember_d67ba9e5-16f8-4e80-b8f0-b21757318112" xlink:href="grwg-20211231.xsd#grwg_ThousandEighteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:to="loc_grwg_ThousandEighteenPlanMember_d67ba9e5-16f8-4e80-b8f0-b21757318112" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails" xlink:type="extended" id="ib485d2a88f03444788bade6aad3db939_SHAREBASEDPAYMENTSRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b889faba-5112-4608-b184-c2a31bb5918c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b889faba-5112-4608-b184-c2a31bb5918c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732cd691-7248-4d78-a7fb-9e9c615c3e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732cd691-7248-4d78-a7fb-9e9c615c3e98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c3de2e76-7f9a-4c57-b038-3db83735a4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c3de2e76-7f9a-4c57-b038-3db83735a4d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07df92e2-70d3-43ca-9a80-e0733f81f990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07df92e2-70d3-43ca-9a80-e0733f81f990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11ab9572-b641-45e5-99a3-86ea7e828faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78c7dfb8-161a-4cf7-80cc-ccae30d72728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78c7dfb8-161a-4cf7-80cc-ccae30d72728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5dabddd-a7ba-4504-aca8-f29045180d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5dabddd-a7ba-4504-aca8-f29045180d96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ee7debe6-fd38-4c7f-96e9-41370804ba79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ee7debe6-fd38-4c7f-96e9-41370804ba79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c331c54-9e76-45ef-8e87-ab41597eb9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c331c54-9e76-45ef-8e87-ab41597eb9b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2bf7d0ef-2319-4b83-8275-25a78e14bcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:to="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_71ae1410-8e6e-4d2c-91f5-72ca2b271eef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_71ae1410-8e6e-4d2c-91f5-72ca2b271eef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_09a4f024-face-4553-b4b3-9f2129fc7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:to="loc_us-gaap_RestrictedStockMember_09a4f024-face-4553-b4b3-9f2129fc7fae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails" xlink:type="extended" id="i5edfed1761b141e98ff05766b80237b0_SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesAvailableForIssuance_0b2c6b25-3415-4074-aafa-933eab8fbb40" xlink:href="grwg-20211231.xsd#grwg_TotalSharesAvailableForIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalSharesAvailableForIssuance_0b2c6b25-3415-4074-aafa-933eab8fbb40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cbe316c7-9c2e-43e0-ae8e-8d89b5da1352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cbe316c7-9c2e-43e0-ae8e-8d89b5da1352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsExercised_83e25936-987d-4c82-a01a-d92bc7b4c3cf" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalOptionsExercised_83e25936-987d-4c82-a01a-d92bc7b4c3cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesIssuedPursuant_4ec851ea-53b4-455e-b0b1-0ad919944109" xlink:href="grwg-20211231.xsd#grwg_TotalSharesIssuedPursuant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalSharesIssuedPursuant_4ec851ea-53b4-455e-b0b1-0ad919944109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AwardsAvailableForIssuance_18303921-9696-44a8-80d1-a47a63104db4" xlink:href="grwg-20211231.xsd#grwg_AwardsAvailableForIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_AwardsAvailableForIssuance_18303921-9696-44a8-80d1-a47a63104db4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:to="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9534ce36-5300-425b-a4de-ec418cb7831a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:to="loc_us-gaap_PlanNameDomain_9534ce36-5300-425b-a4de-ec418cb7831a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:to="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandFourteenPlanMember_bfc9bc0a-6bf4-4533-964e-93f9a6b18452" xlink:href="grwg-20211231.xsd#grwg_ThousandFourteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:to="loc_grwg_ThousandFourteenPlanMember_bfc9bc0a-6bf4-4533-964e-93f9a6b18452" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandEighteenPlanMember_6964ab9e-61d9-44f2-951b-5dc940c82f40" xlink:href="grwg-20211231.xsd#grwg_ThousandEighteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:to="loc_grwg_ThousandEighteenPlanMember_6964ab9e-61d9-44f2-951b-5dc940c82f40" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="extended" id="i3d746a97181546638a7c54a1ebcb4401_SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77f2d9ac-6e81-4c72-9771-23417570fd41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77f2d9ac-6e81-4c72-9771-23417570fd41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_12e35f39-edc7-4bf1-8d49-4144506ca966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_12e35f39-edc7-4bf1-8d49-4144506ca966" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_813e613f-a043-4462-9b42-d10e17bb11ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_813e613f-a043-4462-9b42-d10e17bb11ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_24af4823-1760-41b0-b829-1fdcf54865a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_24af4823-1760-41b0-b829-1fdcf54865a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2014Plan_e3d9c199-6acc-488d-8fc4-d5142f14d2a2" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2014Plan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2014Plan_e3d9c199-6acc-488d-8fc4-d5142f14d2a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2018Plan_623ba0a7-e8de-4ac3-b272-262e8db22892" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2018Plan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2018Plan_623ba0a7-e8de-4ac3-b272-262e8db22892" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_c53f8044-464c-449e-9057-1491b4184483" xlink:href="grwg-20211231.xsd#grwg_OptionsIssuedOutsideOf2014And2018Plans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_c53f8044-464c-449e-9057-1491b4184483" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsOutstandingDecember312021_374bf0ba-78ca-48ae-a2e0-56f8c09ebc8c" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsOutstandingDecember312021"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_TotalOptionsOutstandingDecember312021_374bf0ba-78ca-48ae-a2e0-56f8c09ebc8c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:to="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26914d52-3c9c-4288-9b63-75e99276192e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:to="loc_srt_RangeMember_26914d52-3c9c-4288-9b63-75e99276192e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:to="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f14507e-6291-4004-9835-f095dfb4c5fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:to="loc_srt_MinimumMember_5f14507e-6291-4004-9835-f095dfb4c5fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da4f4f66-5ca0-4707-b6f2-30aa87eeba11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:to="loc_srt_MaximumMember_da4f4f66-5ca0-4707-b6f2-30aa87eeba11" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKPURCHASEWARRANTSDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails" xlink:type="extended" id="id7fb3b9b27444c39bdd69569bd42b326_STOCKPURCHASEWARRANTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ce49f22-0e3f-4145-a356-c7e2f69e81eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ce49f22-0e3f-4145-a356-c7e2f69e81eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_083038d6-3ff0-4183-acd0-57bbba11bc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_083038d6-3ff0-4183-acd0-57bbba11bc8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0c2419c-6fe1-452d-ad7e-7184f2ee7fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0c2419c-6fe1-452d-ad7e-7184f2ee7fca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_cd8c4061-ee38-4796-9086-bf1d0788d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_cd8c4061-ee38-4796-9086-bf1d0788d3c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57687cfb-dfc5-469d-afea-bc2918f2fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c08b9cd-949c-41eb-8341-e031b20be4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c08b9cd-949c-41eb-8341-e031b20be4dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7f6ce352-b5aa-4c87-9ac6-584400ba6f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7f6ce352-b5aa-4c87-9ac6-584400ba6f40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_670b3622-9eaa-4aff-afb1-9e0c4ed70e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_670b3622-9eaa-4aff-afb1-9e0c4ed70e99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c8d5890c-74c4-4073-a6ff-35c8b4284167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c8d5890c-74c4-4073-a6ff-35c8b4284167" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4f9be415-4ae0-4398-9574-60a092d1730d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:to="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_50495646-727c-4274-8a0d-78fb0403268d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_50495646-727c-4274-8a0d-78fb0403268d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_d9b68e14-7198-4761-a59b-39f99f9d3c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:to="loc_us-gaap_WarrantMember_d9b68e14-7198-4761-a59b-39f99f9d3c16" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/VENDORCONCENTRATIONSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#VENDORCONCENTRATIONSDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/VENDORCONCENTRATIONSDetails" xlink:type="extended" id="i7d5bb08cc9ab4e4fa03e348ea6807253_VENDORCONCENTRATIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f45dc91-79f3-4834-9c3c-7629c18aa704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f45dc91-79f3-4834-9c3c-7629c18aa704" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:to="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71d5dac7-3805-46dc-94ee-fcda3211f463_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71d5dac7-3805-46dc-94ee-fcda3211f463_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_e0163ea7-4ca5-4e83-bb4e-6ef774d2add1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_e0163ea7-4ca5-4e83-bb4e-6ef774d2add1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b85dfea1-a193-4e1e-abe2-73bfbdc582a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b85dfea1-a193-4e1e-abe2-73bfbdc582a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_445f4faf-a20f-4dc6-9f25-476abb389f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_445f4faf-a20f-4dc6-9f25-476abb389f5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_604b6d49-858b-4b1c-9dce-fb434c7ddc94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_604b6d49-858b-4b1c-9dce-fb434c7ddc94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OneSupplierMember_f268e514-5509-4ed7-9b99-315147adeefd" xlink:href="grwg-20211231.xsd#grwg_OneSupplierMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:to="loc_grwg_OneSupplierMember_f268e514-5509-4ed7-9b99-315147adeefd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TwoSuppliersMember_29befbec-9649-4b26-be4e-4885c9354040" xlink:href="grwg-20211231.xsd#grwg_TwoSuppliersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:to="loc_grwg_TwoSuppliersMember_29befbec-9649-4b26-be4e-4885c9354040" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended" id="i07efe7ceef9f496eac6c4262f668fd1e_ACQUISITIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_16fa7907-1c18-45f8-a081-b0326077f495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_16fa7907-1c18-45f8-a081-b0326077f495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_d8ef8e68-a24c-49c9-a3ef-8a003da7d12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_d8ef8e68-a24c-49c9-a3ef-8a003da7d12e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_ae077ef8-66f7-4eaa-bdaf-ed5170f57d86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_ae077ef8-66f7-4eaa-bdaf-ed5170f57d86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_c7010f43-1da1-4713-9d4e-1508e492bc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_NumberOfStores_c7010f43-1da1-4713-9d4e-1508e492bc4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0c90d1de-1580-41a9-86cc-26e8c5efad1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0c90d1de-1580-41a9-86cc-26e8c5efad1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_104ecf01-2ed7-435c-b479-c2fe9fb916c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_104ecf01-2ed7-435c-b479-c2fe9fb916c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_0f0d8f3f-1c49-44d5-a461-6b4066dd7080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_0f0d8f3f-1c49-44d5-a461-6b4066dd7080" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_7a3bc667-181a-4d0e-83d0-aca3e25939b3" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_7a3bc667-181a-4d0e-83d0-aca3e25939b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_8b5dfe12-67b0-4d0b-b57f-245a8690cbef" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_8b5dfe12-67b0-4d0b-b57f-245a8690cbef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_617b3b38-49be-417c-8ee0-75cba4b7d036" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_617b3b38-49be-417c-8ee0-75cba4b7d036" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_bdb3bc37-a5d3-4e15-baa7-8960f36c75b0" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_bdb3bc37-a5d3-4e15-baa7-8960f36c75b0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_db2955d3-b6b0-433b-813c-3da18368d50a" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_db2955d3-b6b0-433b-813c-3da18368d50a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AcquiredGoodwill_567ab97c-2cea-4836-b072-50cf1f30e059" xlink:href="grwg-20211231.xsd#grwg_AcquiredGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_AcquiredGoodwill_567ab97c-2cea-4836-b072-50cf1f30e059" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_828f643d-09a9-4ada-8076-4d25fd8ff23b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_828f643d-09a9-4ada-8076-4d25fd8ff23b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_6f04204a-2dfb-47de-b969-b18ba744ebfe" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_IndoorGardenLightingIncMember_6f04204a-2dfb-47de-b969-b18ba744ebfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_b507f272-f5c0-4df3-beb9-7de6c8d1d68e" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowDepotMaineMember_b507f272-f5c0-4df3-beb9-7de6c8d1d68e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_a5f944bf-edfb-49e2-8189-8e18d3ef29b4" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowWarehouseLLCMember_a5f944bf-edfb-49e2-8189-8e18d3ef29b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_17f60563-05fb-4a70-af72-8b4e3af602ec" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_17f60563-05fb-4a70-af72-8b4e3af602ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_a2a3cb46-5982-4c48-8e03-37f031c1cdbb" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CharcoirCorporationMember_a2a3cb46-5982-4c48-8e03-37f031c1cdbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_81987323-b357-4b13-be70-3d9b30eec049" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_81987323-b357-4b13-be70-3d9b30eec049" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_27a4450a-7f2f-4361-87fe-c58cef713984" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AquariusMember_27a4450a-7f2f-4361-87fe-c58cef713984" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_56530ec2-957a-4b08-ac2d-9a65e388efb0" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AgronMember_56530ec2-957a-4b08-ac2d-9a65e388efb0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotLLCMember_177e3f4f-65c4-484f-a929-9015cce16238" xlink:href="grwg-20211231.xsd#grwg_GrowDepotLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowDepotLLCMember_177e3f4f-65c4-484f-a929-9015cce16238" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_518fdac1-e061-468c-ac32-69a0721fb9a2" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HarvestCompanyMember_518fdac1-e061-468c-ac32-69a0721fb9a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_bf1c4f9d-b024-474f-ae0c-03755f4d78a5" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AquaSereneMember_bf1c4f9d-b024-474f-ae0c-03755f4d78a5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_1fcf6361-2765-4f64-8ad2-3de28bab2b49" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_1fcf6361-2765-4f64-8ad2-3de28bab2b49" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_7345b874-02cc-49db-afca-6b7c58811189" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_7345b874-02cc-49db-afca-6b7c58811189" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_c1cb127b-76a5-4380-8657-1d0f1794ee54" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_c1cb127b-76a5-4380-8657-1d0f1794ee54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorStoreLLCMember_e8221eaa-793c-4d49-b817-75a278375af7" xlink:href="grwg-20211231.xsd#grwg_IndoorStoreLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_IndoorStoreLLCMember_e8221eaa-793c-4d49-b817-75a278375af7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_6e06a355-a18d-4ca2-8b7c-df6d8cdac6ff" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_6e06a355-a18d-4ca2-8b7c-df6d8cdac6ff" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_98783734-63fa-4be7-9c41-fb7a3a6c127a" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HealthAndHarvestLLCMember_98783734-63fa-4be7-9c41-fb7a3a6c127a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_a66c483f-d4e5-4a13-9e19-11edecad7e3d" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_H2OHydroponicsLLCMember_a66c483f-d4e5-4a13-9e19-11edecad7e3d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_1b46f76c-fbbc-4e75-8d54-d449a763f624" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_EmeraldCityMember_1b46f76c-fbbc-4e75-8d54-d449a763f624" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroponicsDepotLLCMember_54fa9d71-bbf6-4aa3-94ee-f0130a8c1403" xlink:href="grwg-20211231.xsd#grwg_HydroponicsDepotLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HydroponicsDepotLLCMember_54fa9d71-bbf6-4aa3-94ee-f0130a8c1403" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BigGreenTomatoMember_8c821748-ff8f-4456-a620-a9bac27b400c" xlink:href="grwg-20211231.xsd#grwg_BigGreenTomatoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_BigGreenTomatoMember_8c821748-ff8f-4456-a620-a9bac27b400c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_8f8e9c96-94d6-42d4-a699-de50b5f242ad" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowBizMember_8f8e9c96-94d6-42d4-a699-de50b5f242ad" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_c7c440f0-5569-4b7d-b761-30baa1429eba" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrassrootsMember_c7c440f0-5569-4b7d-b761-30baa1429eba" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_6b4dff87-e0ce-4275-a440-2b3135735165" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CanopyMember_6b4dff87-e0ce-4275-a440-2b3135735165" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:to="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fe9ab1b9-e197-45d5-a343-73b4386c27a2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:to="loc_srt_SegmentGeographicalDomain_fe9ab1b9-e197-45d5-a343-73b4386c27a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:to="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_bed31658-57a3-49e5-b7c1-b4b4e7466b0b" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_CA_bed31658-57a3-49e5-b7c1-b4b4e7466b0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR_579f30df-f0c5-4f69-86ac-1700e78e02de" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_OR_579f30df-f0c5-4f69-86ac-1700e78e02de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO_7da0b9c6-bd7d-4915-9699-8f171f83b9b2" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_CO_7da0b9c6-bd7d-4915-9699-8f171f83b9b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OK_6a671018-ba8c-4ffe-9fd1-8ade49507316" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_OK_6a671018-ba8c-4ffe-9fd1-8ade49507316" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofpurchasepriceDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="extended" id="i8bf448a62359476bb9bc6f49a53e5e0d_ACQUISITIONSScheduleofpurchasepriceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4b839dc-0512-4ee0-af8c-0264cbeb56bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4b839dc-0512-4ee0-af8c-0264cbeb56bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_43783ae3-6c5d-4bec-892a-70589dff6675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_43783ae3-6c5d-4bec-892a-70589dff6675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_b4e3d805-a7d4-4c73-8bd6-c388e4979a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_b4e3d805-a7d4-4c73-8bd6-c388e4979a66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_3d91a380-3275-4bbf-9d9d-137de1c9e466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_3d91a380-3275-4bbf-9d9d-137de1c9e466" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d4424765-0e76-4e17-a511-44876768cb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d4424765-0e76-4e17-a511-44876768cb60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_f1104dc7-9cca-46c0-9b03-989d34416769" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_f1104dc7-9cca-46c0-9b03-989d34416769" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_ba5b77dd-abd8-4d8b-8ce8-200e4dbeb89d" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_ba5b77dd-abd8-4d8b-8ce8-200e4dbeb89d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_fa9d498e-573f-4ce1-a509-164141f83934" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_fa9d498e-573f-4ce1-a509-164141f83934" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_3124edcd-2098-4380-90fa-a90470a43f2b" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_3124edcd-2098-4380-90fa-a90470a43f2b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_791bf7a2-6199-4a81-90d4-17591257c598" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_791bf7a2-6199-4a81-90d4-17591257c598" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_2b3ce354-554a-4e2a-be21-3bebb06fe693" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_2b3ce354-554a-4e2a-be21-3bebb06fe693" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_4592cd2e-bacb-4fff-904d-b2b94284b5c3" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_4592cd2e-bacb-4fff-904d-b2b94284b5c3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_07c132c5-6005-4287-b077-a9bf08914d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_07c132c5-6005-4287-b077-a9bf08914d0a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_1d4e92fa-1ca3-4b23-8308-b31866d19884" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CanopyMember_1d4e92fa-1ca3-4b23-8308-b31866d19884" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_cd695987-b606-4f9e-8954-63b3010c149f" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrassrootsMember_cd695987-b606-4f9e-8954-63b3010c149f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_3f7ea9dc-0d6c-46c8-80d9-565e31b9dc85" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowBizMember_3f7ea9dc-0d6c-46c8-80d9-565e31b9dc85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_21173fd1-3f71-42a9-a1c3-16383a466945" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_BGTMember_21173fd1-3f71-42a9-a1c3-16383a466945" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_3fbce684-424b-4bcc-b096-250e6ab950f9" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HydroDepotMember_3fbce684-424b-4bcc-b096-250e6ab950f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_2099afb6-eaf2-44be-b088-34fb9c9f8d1a" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_EmeraldCityMember_2099afb6-eaf2-44be-b088-34fb9c9f8d1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_f4872864-7138-449a-a1bf-f2dd01a08780" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_H2OHydroponicsLLCMember_f4872864-7138-449a-a1bf-f2dd01a08780" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_0ee7486f-fd0a-4094-93f7-646d3ab02228" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HealthAndHarvestLLCMember_0ee7486f-fd0a-4094-93f7-646d3ab02228" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_3f70d888-ccda-4d78-8c7e-563c2994e490" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AgronMember_3f70d888-ccda-4d78-8c7e-563c2994e490" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_58054844-4ce5-42c8-bd30-f5c5de931f10" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AquariusMember_58054844-4ce5-42c8-bd30-f5c5de931f10" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_3c4151cd-b8d4-422b-9a9c-fb85a49c9ad4" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_3c4151cd-b8d4-422b-9a9c-fb85a49c9ad4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_5f1dba7b-5a3a-4158-ba23-4e0bb7a31a2b" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CharcoirCorporationMember_5f1dba7b-5a3a-4158-ba23-4e0bb7a31a2b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_59c979f2-d115-48c1-ba5d-865b7a2d1cb0" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_59c979f2-d115-48c1-ba5d-865b7a2d1cb0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_0109c180-eead-41bc-99ee-783a2ebfec77" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowWarehouseLLCMember_0109c180-eead-41bc-99ee-783a2ebfec77" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_8589ab3e-8ab8-4413-999f-e5dea8c060e2" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowDepotMaineMember_8589ab3e-8ab8-4413-999f-e5dea8c060e2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_11702494-7781-47f8-8073-b85eec6698b1" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_IndoorGardenLightingIncMember_11702494-7781-47f8-8073-b85eec6698b1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_abdfa56d-93f4-4afd-a770-099dbc67b4df" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_DownriverMember_abdfa56d-93f4-4afd-a770-099dbc67b4df" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_84f1d5ff-093e-4830-82b0-93bfc13046cd" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HarvestCompanyMember_84f1d5ff-093e-4830-82b0-93bfc13046cd" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_48b1d6d6-5dc4-47fb-bb81-fa7c5ba2235a" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AquaSereneMember_48b1d6d6-5dc4-47fb-bb81-fa7c5ba2235a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_c7714da7-d0c7-47a1-9e61-839ea1d9f079" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_c7714da7-d0c7-47a1-9e61-839ea1d9f079" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_e04ee390-58c9-4974-8ef2-69bbe6e3f1ac" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_e04ee390-58c9-4974-8ef2-69bbe6e3f1ac" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_7945a108-79f1-44a7-aa7b-750704b7c421" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_7945a108-79f1-44a7-aa7b-750704b7c421" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_3b55b065-a0a3-45f3-81c5-0ca7cb68ec6b" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AllSeasonsMember_3b55b065-a0a3-45f3-81c5-0ca7cb68ec6b" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_487dd18b-8f75-41fd-8797-f6a03fe38db9" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_487dd18b-8f75-41fd-8797-f6a03fe38db9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_81433736-8bf6-49de-95ac-a68c649a1682" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowWorldLLCMember_81433736-8bf6-49de-95ac-a68c649a1682" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_60e34309-18a8-4460-8e9d-e4d1005ae775" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrandRapidsHydroMember_60e34309-18a8-4460-8e9d-e4d1005ae775" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_d518c5ec-6991-4ea1-b07a-ba4c0c62d103" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GreenLifeGardenMember_d518c5ec-6991-4ea1-b07a-ba4c0c62d103" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_30d08dd3-c68a-4825-aca8-def2a79e2639" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_ChlorophyllMember_30d08dd3-c68a-4825-aca8-def2a79e2639" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_9ffc2cbb-9ffb-4d94-9bed-9a6c7cff11db" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_RenoHydroponicsMember_9ffc2cbb-9ffb-4d94-9bed-9a6c7cff11db" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_2f9c5cc1-f14e-4b16-aa4d-0a0258c0ba09" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_2f9c5cc1-f14e-4b16-aa4d-0a0258c0ba09" xlink:type="arc" order="29"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofconsiderationpaidDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="extended" id="i138ed6d49edc4b9db273e1a45d499855_ACQUISITIONSScheduleofconsiderationpaidDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adaccf2a-947c-4fdd-a4d7-2fd419233589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adaccf2a-947c-4fdd-a4d7-2fd419233589" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_57c8efa5-cbe0-4ae4-ad6f-0d2d4a9fc7d7" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_57c8efa5-cbe0-4ae4-ad6f-0d2d4a9fc7d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3d941ccc-a30d-4304-9229-6f0a0d8a3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3d941ccc-a30d-4304-9229-6f0a0d8a3f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_1c80bb32-075a-4e90-9ed7-5a2f0fc781ca" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CanopyMember_1c80bb32-075a-4e90-9ed7-5a2f0fc781ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_02a64a86-d0e9-4030-956e-478b4b56f6ba" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrassrootsMember_02a64a86-d0e9-4030-956e-478b4b56f6ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_0da5ca8d-53d3-4400-ba4f-220f7a9c4e00" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowBizMember_0da5ca8d-53d3-4400-ba4f-220f7a9c4e00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_02877420-44fa-4dae-95fb-4c7c7c0d73e2" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_BGTMember_02877420-44fa-4dae-95fb-4c7c7c0d73e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_c643243a-a3f2-49b2-bc7f-28aaa3c259ba" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HydroDepotMember_c643243a-a3f2-49b2-bc7f-28aaa3c259ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_6a089f7c-0eb6-4347-964c-5ded7bdf4d2f" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_EmeraldCityMember_6a089f7c-0eb6-4347-964c-5ded7bdf4d2f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_f794def5-9708-48a1-8e1e-ae32b117f3c6" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_H2OHydroponicsLLCMember_f794def5-9708-48a1-8e1e-ae32b117f3c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_610306c0-a107-4b57-834d-e43f54c7ea27" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HealthAndHarvestLLCMember_610306c0-a107-4b57-834d-e43f54c7ea27" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_ddb6284f-9673-4bb1-9e95-05d553a4fdaa" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AgronMember_ddb6284f-9673-4bb1-9e95-05d553a4fdaa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_48083b55-6bab-4c04-ba0c-a82fe8e75153" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AquariusMember_48083b55-6bab-4c04-ba0c-a82fe8e75153" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_487e49e9-982c-481e-b4f2-81a946584cfe" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_487e49e9-982c-481e-b4f2-81a946584cfe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_e73ec317-1f22-4881-9250-172051f656f1" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CharcoirCorporationMember_e73ec317-1f22-4881-9250-172051f656f1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_6a1308b6-d6ac-43e4-ba91-6d070f745d5d" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_6a1308b6-d6ac-43e4-ba91-6d070f745d5d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_f054fd5b-3e80-4d8b-b494-e1b411586f1a" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowWarehouseLLCMember_f054fd5b-3e80-4d8b-b494-e1b411586f1a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_8f319e5b-0aad-4b8e-be33-1bc6c643a3ae" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowDepotMaineMember_8f319e5b-0aad-4b8e-be33-1bc6c643a3ae" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_faf2b2fe-0599-41cc-af45-4764a502dccb" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_IndoorGardenLightingIncMember_faf2b2fe-0599-41cc-af45-4764a502dccb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_2b029125-4cd2-4b35-b336-e19795392e5c" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_DownriverMember_2b029125-4cd2-4b35-b336-e19795392e5c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_ada2383c-0d8f-4ffe-bcdc-54fbc0a737df" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HarvestCompanyMember_ada2383c-0d8f-4ffe-bcdc-54fbc0a737df" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_6d58f601-b8a3-40fc-8dda-e85d56ef7cd3" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AquaSereneMember_6d58f601-b8a3-40fc-8dda-e85d56ef7cd3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_370d3e71-5efa-4b4e-a76d-b21b92767375" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_370d3e71-5efa-4b4e-a76d-b21b92767375" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_fdc4d7bd-3c3d-45b0-bb53-47a463c72972" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_fdc4d7bd-3c3d-45b0-bb53-47a463c72972" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_dea369b2-5cb2-405f-94cc-d035a6e00cc9" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_dea369b2-5cb2-405f-94cc-d035a6e00cc9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_69af153a-b44d-4af0-9d2a-e096e5ac04b3" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AllSeasonsMember_69af153a-b44d-4af0-9d2a-e096e5ac04b3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_b66d050a-5bf7-4d58-95f2-7bc55b921f0d" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_b66d050a-5bf7-4d58-95f2-7bc55b921f0d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_79ad64e1-a35e-4d07-8f61-c4093da6cc76" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowWorldLLCMember_79ad64e1-a35e-4d07-8f61-c4093da6cc76" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_896f440f-8864-4d68-a717-145d1f852286" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrandRapidsHydroMember_896f440f-8864-4d68-a717-145d1f852286" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_84f0eebb-870f-4453-be17-ab1d9052ded8" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GreenLifeGardenMember_84f0eebb-870f-4453-be17-ab1d9052ded8" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_6b17b817-a8e1-46ea-b7ae-d21edbe797c1" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_ChlorophyllMember_6b17b817-a8e1-46ea-b7ae-d21edbe797c1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_57350b9e-8fb8-4781-9334-41b853fcb818" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_RenoHydroponicsMember_57350b9e-8fb8-4781-9334-41b853fcb818" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_d874491a-57fb-43a9-92a8-07d3e51a08b4" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_d874491a-57fb-43a9-92a8-07d3e51a08b4" xlink:type="arc" order="29"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails" xlink:type="extended" id="i95c13a7a00e8468e88ed607023d5f80f_ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_c4d973f5-8352-4631-806a-b405adefae33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_c4d973f5-8352-4631-806a-b405adefae33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsRevenue_7e3a7dca-4264-4555-bd94-e9fbf714bd83" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_grwg_BusinessAcquisitionsRevenue_7e3a7dca-4264-4555-bd94-e9fbf714bd83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsNetIncome_d57b4db1-4c12-4f95-8f51-948fb9447bad" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsNetIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_grwg_BusinessAcquisitionsNetIncome_d57b4db1-4c12-4f95-8f51-948fb9447bad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae542741-3844-487a-9605-89789b89b267_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae542741-3844-487a-9605-89789b89b267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_c1a194f9-93da-4eb4-8582-ce05148976f6" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CanopyMember_c1a194f9-93da-4eb4-8582-ce05148976f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_98fd614e-4be5-4c9a-a4fd-5a65c47158fe" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrassrootsMember_98fd614e-4be5-4c9a-a4fd-5a65c47158fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_970ac486-62a2-4352-9590-fc2dc5fa389e" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowBizMember_970ac486-62a2-4352-9590-fc2dc5fa389e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_ba9919bd-a0f4-4ec3-8a1c-219dc37d422f" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_BGTMember_ba9919bd-a0f4-4ec3-8a1c-219dc37d422f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_b26072ef-a27d-4988-b505-cbe14cef5f31" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HydroDepotMember_b26072ef-a27d-4988-b505-cbe14cef5f31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_a8821771-a8d1-45cb-9782-5a811686267f" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_EmeraldCityMember_a8821771-a8d1-45cb-9782-5a811686267f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_094a2a7d-cc12-4bec-9b38-f5b979e41908" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_H2OHydroponicsLLCMember_094a2a7d-cc12-4bec-9b38-f5b979e41908" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_67947ad7-92e1-4e83-bdbf-5ef2d279bc9e" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HealthAndHarvestLLCMember_67947ad7-92e1-4e83-bdbf-5ef2d279bc9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_004a6851-abd9-490f-b86b-88f42ba2ff95" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AgronMember_004a6851-abd9-490f-b86b-88f42ba2ff95" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_a971b449-c3be-4c81-a14f-34cebade3978" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AquariusMember_a971b449-c3be-4c81-a14f-34cebade3978" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_ee0bb95f-cb23-401d-9efc-d8c054d997fb" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_ee0bb95f-cb23-401d-9efc-d8c054d997fb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_69ea2a70-6fd8-4302-ae2f-541eb1d9c33c" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CharcoirCorporationMember_69ea2a70-6fd8-4302-ae2f-541eb1d9c33c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_52153965-3b6b-43ba-8f69-27f1b234d09e" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_52153965-3b6b-43ba-8f69-27f1b234d09e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_7fc57a32-8271-4d85-9f14-b3ea7c1fc1d4" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowWarehouseLLCMember_7fc57a32-8271-4d85-9f14-b3ea7c1fc1d4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_e7bb10af-f0bf-458e-96b1-389d1a7f99c0" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowDepotMaineMember_e7bb10af-f0bf-458e-96b1-389d1a7f99c0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_d1f9000f-3d6a-46cb-9b62-7baa805316aa" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_IndoorGardenLightingIncMember_d1f9000f-3d6a-46cb-9b62-7baa805316aa" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_ca87dc30-e835-4fbd-a672-6b8629fce437" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_DownriverMember_ca87dc30-e835-4fbd-a672-6b8629fce437" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_847721a8-7fe4-441b-8087-559d0925c3d2" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HarvestCompanyMember_847721a8-7fe4-441b-8087-559d0925c3d2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_d2bf9c19-c775-451f-ac04-bbbb190bc67e" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AquaSereneMember_d2bf9c19-c775-451f-ac04-bbbb190bc67e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_176df764-8a3d-4f8c-b038-2d9d3ae2dccb" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_176df764-8a3d-4f8c-b038-2d9d3ae2dccb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_2e900f03-121c-436c-b113-e314dce50201" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_2e900f03-121c-436c-b113-e314dce50201" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_4e466c9d-aa7d-497d-838b-4be2c0dcd32a" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_4e466c9d-aa7d-497d-838b-4be2c0dcd32a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_2ef0166b-5606-48fd-a168-ac00c679c56c" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AllSeasonsMember_2ef0166b-5606-48fd-a168-ac00c679c56c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_48e310f4-2741-4da5-a0a3-0dd975580f08" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_48e310f4-2741-4da5-a0a3-0dd975580f08" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_cab834d9-db3f-4df4-8bba-bf7684489ed9" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowWorldLLCMember_cab834d9-db3f-4df4-8bba-bf7684489ed9" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_3a52d01d-c8e6-494e-b760-8f05769c7749" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrandRapidsHydroMember_3a52d01d-c8e6-494e-b760-8f05769c7749" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_1936f3cc-8781-44da-829d-94a286e8e298" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GreenLifeGardenMember_1936f3cc-8781-44da-829d-94a286e8e298" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_d8e66cf0-80ef-4860-a0a8-c4cd70f638d9" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_ChlorophyllMember_d8e66cf0-80ef-4860-a0a8-c4cd70f638d9" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_ff8f964a-9006-474a-b4aa-4b2d6de5256c" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_RenoHydroponicsMember_ff8f964a-9006-474a-b4aa-4b2d6de5256c" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_fcc35b4c-836c-430d-a4f1-8ecb8b4dea69" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_fcc35b4c-836c-430d-a4f1-8ecb8b4dea69" xlink:type="arc" order="29"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails" xlink:type="extended" id="i4b2333ecd7ad4e9e8721e63a243aaa0c_ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3b8d0d5a-7305-448c-99aa-62be5c4c6d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3b8d0d5a-7305-448c-99aa-62be5c4c6d99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_44e26fd4-7e9f-40ca-8bb9-549e741f9ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_44e26fd4-7e9f-40ca-8bb9-549e741f9ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b4983bec-11ad-4176-a640-4528744a99d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b4983bec-11ad-4176-a640-4528744a99d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2021AcquisitionsMember_75c3a366-e8b6-4637-8cdc-6a0de87893de" xlink:href="grwg-20211231.xsd#grwg_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2021AcquisitionsMember_75c3a366-e8b6-4637-8cdc-6a0de87893de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2020AcquisitionsMember_0e31fa4b-0d53-4c6c-8895-de29907e629f" xlink:href="grwg-20211231.xsd#grwg_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2020AcquisitionsMember_0e31fa4b-0d53-4c6c-8895-de29907e629f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2019AcquisitionsMember_0db24252-243f-40e8-97bc-278d6915f084" xlink:href="grwg-20211231.xsd#grwg_A2019AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2019AcquisitionsMember_0db24252-243f-40e8-97bc-278d6915f084" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended" id="i2fcb4ac902934155a0bcd0a5d2b72498_STOCKHOLDERSEQUITYNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b7454976-8a43-47da-bff0-dde1733aac24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b7454976-8a43-47da-bff0-dde1733aac24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_5cb19475-ca08-4489-91cc-63f603a58f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_5cb19475-ca08-4489-91cc-63f603a58f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e69a2686-c124-402c-830a-ebf181d66374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e69a2686-c124-402c-830a-ebf181d66374" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8f84b8fd-b7ce-4f81-8fb2-aee7769b1cce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8f84b8fd-b7ce-4f81-8fb2-aee7769b1cce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfStockAwardIssuedPerUnitSold_5690ebbb-3b7f-45d2-b3ca-6280bc379011" xlink:href="grwg-20211231.xsd#grwg_SaleOfStockAwardIssuedPerUnitSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_grwg_SaleOfStockAwardIssuedPerUnitSold_5690ebbb-3b7f-45d2-b3ca-6280bc379011" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_38b9cca7-8fdb-43e5-bb9b-168a21c63153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_38b9cca7-8fdb-43e5-bb9b-168a21c63153" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_7a20e085-ad45-4688-84f3-6f79eea9ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_7a20e085-ad45-4688-84f3-6f79eea9ab55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_54fbf379-65bd-4177-8148-433b30968145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_54fbf379-65bd-4177-8148-433b30968145" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_b6bc4c36-f95e-4bec-901b-1b64a5e7d688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_b6bc4c36-f95e-4bec-901b-1b64a5e7d688" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInvestors_19ca9eea-3d98-469a-b37c-a86b0537f82f" xlink:href="grwg-20211231.xsd#grwg_NumberOfInvestors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_grwg_NumberOfInvestors_19ca9eea-3d98-469a-b37c-a86b0537f82f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d847154c-311d-4c47-b54f-0c09150d6594_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d847154c-311d-4c47-b54f-0c09150d6594_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PublicStockOfferingMember_bbb36c8c-7e57-4d64-b430-4be27b6b90c1" xlink:href="grwg-20211231.xsd#grwg_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_grwg_PublicStockOfferingMember_bbb36c8c-7e57-4d64-b430-4be27b6b90c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_029f58d5-3b77-4370-8aa7-2d9da705ed83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_us-gaap_OverAllotmentOptionMember_029f58d5-3b77-4370-8aa7-2d9da705ed83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_8fb2ed1d-3f1d-4eaf-ad5d-d1295d3e3b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_us-gaap_PrivatePlacementMember_8fb2ed1d-3f1d-4eaf-ad5d-d1295d3e3b05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:to="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a9b28e3f-c7f7-4a5a-862d-e76b7064da00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a9b28e3f-c7f7-4a5a-862d-e76b7064da00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_202a2db1-cd7b-469f-8524-4fb112bf8504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:to="loc_us-gaap_CommonStockMember_202a2db1-cd7b-469f-8524-4fb112bf8504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1f040c0b-325f-4324-91be-73ae12f01798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:to="loc_us-gaap_WarrantMember_1f040c0b-325f-4324-91be-73ae12f01798" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RELATEDPARTIESDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#RELATEDPARTIESDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/RELATEDPARTIESDetails" xlink:type="extended" id="i7ff46934dd124014a3d62596f913a2f4_RELATEDPARTIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_dd79a2ab-74ef-4d78-8eb1-b7766acd11ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:to="loc_us-gaap_LegalFees_dd79a2ab-74ef-4d78-8eb1-b7766acd11ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0e6000d5-1291-40c1-b9d5-5e5313520f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0e6000d5-1291-40c1-b9d5-5e5313520f8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f1d964ba-b25d-4950-991c-90f9a97f558f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:to="loc_us-gaap_RelatedPartyDomain_f1d964ba-b25d-4950-991c-90f9a97f558f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:to="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_0052fd2c-7b3b-44c5-b988-a1cf378bfa65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_0052fd2c-7b3b-44c5-b988-a1cf378bfa65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://growgeneration.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended" id="ic872986fa9a14afe8324dc09624d6c2b_SUBSEQUENTEVENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e0b47975-7b18-4b2e-904d-136c75b8699d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e0b47975-7b18-4b2e-904d-136c75b8699d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4adc26f2-da10-4a7d-8d51-be03c80e3051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4adc26f2-da10-4a7d-8d51-be03c80e3051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a80698c1-f52f-4cad-aacb-8c39e7b1e5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a80698c1-f52f-4cad-aacb-8c39e7b1e5a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b75fe2e2-42fe-49ec-8922-4941ac01efff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b75fe2e2-42fe-49ec-8922-4941ac01efff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dce20d44-dc94-4e8e-8ab5-3111eba98402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:to="loc_us-gaap_SubsequentEventMember_dce20d44-dc94-4e8e-8ab5-3111eba98402" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c668c111-f666-4960-b2be-c1d6728524af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c668c111-f666-4960-b2be-c1d6728524af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HorticulturalRepGroupIncMember_77393f6c-d02f-4075-ab7f-61cb3dfe5f2d" xlink:href="grwg-20211231.xsd#grwg_HorticulturalRepGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:to="loc_grwg_HorticulturalRepGroupIncMember_77393f6c-d02f-4075-ab7f-61cb3dfe5f2d" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>grwg-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9-->
<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_us-gaap_SupplementalCashFlowInformationAbstract_60fa4cbd-aa36-4133-aee8-fe085cefd2fe_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DeferredTaxBeValuationAllowance_aa4e1ff6-1ef2-406d-aa1e-4a7a2de68629_negatedTerseLabel_en-US" xlink:label="lab_grwg_DeferredTaxBeValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_grwg_DeferredTaxBeValuationAllowance_label_en-US" xlink:label="lab_grwg_DeferredTaxBeValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxBeValuationAllowance" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxBeValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DeferredTaxBeValuationAllowance" xlink:to="lab_grwg_DeferredTaxBeValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5a9381d1-7d07-4ec0-93aa-4330d7ad95c9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_8d2082db-c8c6-43d4-a683-4217f1a765e6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_af2e824d-a2a2-495b-b4fa-87aebf98dc23_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f6b81347-c91e-4030-bd19-20b9d535951c_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2298d928-4f21-4e95-bbd0-a97e3cabe391_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_867fd158-34a7-4ec5-adee-51a0c7c116e4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_df0032be-a78c-42b8-9d90-ea5acba89ece_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_b41bb159-043b-4cfe-960b-af3d822087b2_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_43a86d76-60b8-47ad-9e38-11f716139f55_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c1012923-10e7-493f-839d-6d20246c6350_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dcda4263-efdf-41d2-9b45-dcc1eaf77980_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_461af438-676d-4d64-9b48-57306f071243_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Account Receivable, Note Receivable and Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_24afab21-bd84-4103-8b35-fb5a19093cd5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_069e5c2f-e612-47b8-99d9-d2ba669142ef_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right to use assets, operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_bff99ade-5bde-43c6-a756-53dc1e1a3de9_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_125a7e37-228d-44ae-99ce-e097d0400665_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_09b7b4c3-9946-4f74-a991-ed4f65ede779_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_163d282c-c3b9-4bcd-b5ae-3ed99d70f10e_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ThousandEighteenPlanMember_4faa8118-83c8-4835-862f-56bf0a0827b3_terseLabel_en-US" xlink:label="lab_grwg_ThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Plan</link:label>
    <link:label id="lab_grwg_ThousandEighteenPlanMember_label_en-US" xlink:label="lab_grwg_ThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandEighteenPlanMember" xlink:href="grwg-20211231.xsd#grwg_ThousandEighteenPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ThousandEighteenPlanMember" xlink:to="lab_grwg_ThousandEighteenPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_3330a073-e2e7-4b71-855f-f9fde414c559_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property Subject to or Available for Operating Lease</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:to="lab_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_ec8d123d-5ec4-4376-971b-4fbad3ca747b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TradeReceivablePaymentTerm_98ed8f35-2e3d-4b20-acdb-37a9f9b6350e_terseLabel_en-US" xlink:label="lab_grwg_TradeReceivablePaymentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment term</link:label>
    <link:label id="lab_grwg_TradeReceivablePaymentTerm_label_en-US" xlink:label="lab_grwg_TradeReceivablePaymentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivable, Payment Term</link:label>
    <link:label id="lab_grwg_TradeReceivablePaymentTerm_documentation_en-US" xlink:label="lab_grwg_TradeReceivablePaymentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivable, Payment Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivablePaymentTerm" xlink:href="grwg-20211231.xsd#grwg_TradeReceivablePaymentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TradeReceivablePaymentTerm" xlink:to="lab_grwg_TradeReceivablePaymentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_1f31528c-d07e-4500-b57b-0c226314651d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_2d75ea1d-488e-43b2-86e7-8f28d73da208_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales tax payable</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e16b9735-c022-4e7a-bb19-e1fc17ff410e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_grwg_AquaSereneMember_64db0362-694e-4c03-9746-d02e716bc3d2_terseLabel_en-US" xlink:label="lab_grwg_AquaSereneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aqua Serene</link:label>
    <link:label id="lab_grwg_AquaSereneMember_label_en-US" xlink:label="lab_grwg_AquaSereneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aqua Serene [Member]</link:label>
    <link:label id="lab_grwg_AquaSereneMember_documentation_en-US" xlink:label="lab_grwg_AquaSereneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aqua Serene</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AquaSereneMember" xlink:to="lab_grwg_AquaSereneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_6866f2c4-e7c6-4fc2-94ba-39671e1394cc_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_DebtInstrumentConvertibleConversionPrice1_dc78354d-b758-47eb-8832-a9c73dba228d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6ff6a12e-ee37-4d99-89e8-c59f01f7dc61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_28637c83-9a4e-48e1-970c-0f79b9a3cea8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_703dd720-2951-4246-8e10-85029a6d8a43_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_572e005e-193e-48d2-85a0-742e60f9bc37_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_ce3fa179-1485-4d10-861a-972a964d88b0_terseLabel_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with purchase of intangible assets (in shares)</link:label>
    <link:label id="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_label_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Purchase Of Intangible Assets</link:label>
    <link:label id="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_documentation_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Purchase Of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:to="lab_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock_1cadd6f4-16bb-4da1-ae1d-b5a8862fa36f_terseLabel_en-US" xlink:label="lab_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair value of impaired notes receivable</link:label>
    <link:label id="lab_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock_label_en-US" xlink:label="lab_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair value of impaired notes receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" xlink:to="lab_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6ac887a9-244b-4fdd-b5a7-40fa4bf0c16c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1468b278-1b0f-46d1-be42-2770d41e8545_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividends</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cbac55c8-7445-462d-b2d3-1fb4e538ee14_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares of common stock which may be issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_82f3f9b4-b5c1-49fe-bae1-9b5bdbe4b030_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase (decrease) in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_861d327a-aeea-4655-880b-cf0ab62b4a93_totalLabel_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory tax rate and state and local income taxes (net of federal tax benefit)</link:label>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_label_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate And State And Local Income Taxes, Percent</link:label>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_documentation_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate And State And Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:to="lab_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d0fd6e1c-81a5-447c-8c35-1d73ac252e6d_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ce59143a-06e0-4ffc-9152-cb32d139b256_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_102d5a56-d4d0-4317-9923-34f33a054f4a_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intellectual Property</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intellectual Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_9630abd2-aa2a-4220-9425-5fecfe5de7de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0758b1e1-e1e9-4bd2-a63c-955371d6ff9e_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_00c74514-c120-48e9-bf07-a1b03b9105a1_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_e369e4c4-7e30-4ccc-88b8-1e741695d163_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_a7ae67a4-2f00-4d27-a4cb-976dcd190e82_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired, Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_da643e37-fd43-436f-9123-0d733e25cbe8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of fixed assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrowWorldLLCMember_56645051-2577-4d49-8880-9fea3bd9fe84_terseLabel_en-US" xlink:label="lab_grwg_GrowWorldLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow World LLC</link:label>
    <link:label id="lab_grwg_GrowWorldLLCMember_label_en-US" xlink:label="lab_grwg_GrowWorldLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow World LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrowWorldLLCMember" xlink:to="lab_grwg_GrowWorldLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_3edcbdc9-bf3e-4f96-a84e-7eec0b871172_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_RenoHydroponicsMember_e925f8ca-2dc2-474a-834b-b6fc6f4c7ea4_terseLabel_en-US" xlink:label="lab_grwg_RenoHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reno Hydroponics</link:label>
    <link:label id="lab_grwg_RenoHydroponicsMember_label_en-US" xlink:label="lab_grwg_RenoHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reno Hydroponics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_RenoHydroponicsMember" xlink:to="lab_grwg_RenoHydroponicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_f20d37ca-ab51-4af2-8208-62efac788061_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_a6dce462-aa55-4a43-963a-1edfb6a67c7f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashUninsuredAmount_f542ec5a-ad2a-4c78-93a7-0e23fbf22616_terseLabel_en-US" xlink:label="lab_us-gaap_CashUninsuredAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, uninsured amount</link:label>
    <link:label id="lab_us-gaap_CashUninsuredAmount_label_en-US" xlink:label="lab_us-gaap_CashUninsuredAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Uninsured Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashUninsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashUninsuredAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashUninsuredAmount" xlink:to="lab_us-gaap_CashUninsuredAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_43c9216b-6199-4b11-be6f-18a764e44972_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7c62a611-6d06-449f-8518-ec4a7c9a8e9e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ba91ed18-2bac-4c33-ab73-03294d6df19b_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets, weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_9fa24488-366a-407f-b590-c20eb363b223_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e999185f-974b-4042-8e19-e77acd0f9123_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_817b0edc-a0dc-444c-85d8-3148b68bf90f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CanopyMember_3df84cf0-2875-4e4f-96a8-4fe5aeff32dc_terseLabel_en-US" xlink:label="lab_grwg_CanopyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canopy</link:label>
    <link:label id="lab_grwg_CanopyMember_label_en-US" xlink:label="lab_grwg_CanopyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canopy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CanopyMember" xlink:to="lab_grwg_CanopyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_7170b19c-1447-4c1d-b9a6-ad280bb9fb6d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_6aebf486-5a24-43ec-b187-84624b67677d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_d0cd7383-60c6-4a43-a68b-6820c68500a9_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_a4a90095-8045-4e49-bfdf-bb55062c050c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_2bd97795-c2ba-4e2e-8658-2d992c649f45_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivatePlacementMember_1328d535-14f9-48be-8a89-7be32108088f_terseLabel_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement</link:label>
    <link:label id="lab_us-gaap_PrivatePlacementMember_label_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivatePlacementMember" xlink:to="lab_us-gaap_PrivatePlacementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_8a0b4c35-7273-4af2-a26e-b27652a0d1e1_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of states in which entity operates</link:label>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_label_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of States in which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:to="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AssetsAcquiredByIssuanceOfStock_cfa409d7-beb9-4998-8824-d38e9a93fcac_terseLabel_en-US" xlink:label="lab_grwg_AssetsAcquiredByIssuanceOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired by issuance of stock</link:label>
    <link:label id="lab_grwg_AssetsAcquiredByIssuanceOfStock_label_en-US" xlink:label="lab_grwg_AssetsAcquiredByIssuanceOfStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Acquired By Issuance Of Stock</link:label>
    <link:label id="lab_grwg_AssetsAcquiredByIssuanceOfStock_documentation_en-US" xlink:label="lab_grwg_AssetsAcquiredByIssuanceOfStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired by issuance of common stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AssetsAcquiredByIssuanceOfStock" xlink:href="grwg-20211231.xsd#grwg_AssetsAcquiredByIssuanceOfStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AssetsAcquiredByIssuanceOfStock" xlink:to="lab_grwg_AssetsAcquiredByIssuanceOfStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_8de017d2-3ae0-4ca3-9e28-cf0258b59c02_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6fe72828-37c9-470f-ab1e-d3d0bfffdb22_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8bda9bc-1371-4326-812a-a018a7433aad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_7260a17e-acbc-4475-a581-3404acfc2dba_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_42e36b32-bf97-4006-8841-870ae19e39b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions by Acquisition, Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a2b5da28-9673-457e-a5e3-9bd9d98c029c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EmeraldCityMember_a407a9f3-63e5-49d5-a1aa-5ac63641ab2a_terseLabel_en-US" xlink:label="lab_grwg_EmeraldCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerald City</link:label>
    <link:label id="lab_grwg_EmeraldCityMember_label_en-US" xlink:label="lab_grwg_EmeraldCityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerald City [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EmeraldCityMember" xlink:to="lab_grwg_EmeraldCityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01227618-c25a-422d-8462-04a95da3fc0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a6b40cd7-3a1c-4dec-a8ce-88cb603239a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price, Vested and exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments_b6dfbf8a-4d3d-4be7-8699-739875e9574f_terseLabel_en-US" xlink:label="lab_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill additions and measurement period adjustments</link:label>
    <link:label id="lab_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Additions And Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" xlink:href="grwg-20211231.xsd#grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" xlink:to="lab_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares_226aa215-5195-41bc-a851-c7d0135b6972_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon exercise of options (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Exercise Of Options, Shares</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon exercise of options shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponExerciseOfOptionsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:to="lab_grwg_CommonStockIssuedUponExerciseOfOptionsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bc93e16c-691e-49b4-b346-543ee2892004_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ebe00239-62ed-4088-aa78-0a302c77dc17_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_d074955e-8d43-4404-bc2c-8787625142af_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d375f5d2-6082-4b84-b0ff-6a0b4e87f85d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9974724a-302a-4e8a-a76c-0003b019ff42_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_84cf5869-5e33-4a13-ac43-f38ddec8416f_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, December 31 2021 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e80ab6e8-bfde-434e-aaf2-591c32778812_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d1293a26-8067-447c-9fdd-f3b819d9b9a5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c5f5a679-8a19-4eae-a189-2b4a98ea4953_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_ed0332b8-277c-47d6-bde4-2c5a97e4fa13_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tradenames</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DebtConvertedToEquity_98a9bb86-9690-41f8-8f3f-369dd8df6b23_terseLabel_en-US" xlink:label="lab_grwg_DebtConvertedToEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt converted to equity</link:label>
    <link:label id="lab_grwg_DebtConvertedToEquity_label_en-US" xlink:label="lab_grwg_DebtConvertedToEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Converted To Equity</link:label>
    <link:label id="lab_grwg_DebtConvertedToEquity_documentation_en-US" xlink:label="lab_grwg_DebtConvertedToEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt converted to equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtConvertedToEquity" xlink:href="grwg-20211231.xsd#grwg_DebtConvertedToEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DebtConvertedToEquity" xlink:to="lab_grwg_DebtConvertedToEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9c32ec16-b998-4f79-9155-8e0abc864dec_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_be96dfdc-d26f-40da-934a-a0d3ba230541_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7378069b-149c-4765-9fcf-502d6bba85e7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_cda1c521-ea61-47f7-b6b7-d995691b2f20_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_H2OHydroponicsLLCMember_465d0303-0254-4ece-a2b2-84512f1d21ff_terseLabel_en-US" xlink:label="lab_grwg_H2OHydroponicsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">H2O Hydro LLC</link:label>
    <link:label id="lab_grwg_H2OHydroponicsLLCMember_label_en-US" xlink:label="lab_grwg_H2OHydroponicsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">H2O Hydroponics LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_H2OHydroponicsLLCMember" xlink:to="lab_grwg_H2OHydroponicsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_9aeeb8f6-f39b-4d2d-acef-2a4ddd4be134_terseLabel_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to provision adjustments</link:label>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_label_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis adjustments</link:label>
    <link:label id="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_documentation_en-US" xlink:label="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:to="lab_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1e2139e7-34a0-4c80-a6a9-d8067d33703f_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_e753bc5e-7141-48df-a4e0-89c678385a04_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and advertising expense</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d5d556b9-30a9-4164-a4e6-cdcfbdec36d7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_e680c53b-301f-43c0-81f3-fa14b3adadf7_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_91cdff31-ea08-4794-a1b5-23ac7d569200_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AquariusMember_406377cf-9f0e-41a2-ac66-8aa8185af968_terseLabel_en-US" xlink:label="lab_grwg_AquariusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aquarius</link:label>
    <link:label id="lab_grwg_AquariusMember_label_en-US" xlink:label="lab_grwg_AquariusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aquarius [Member]</link:label>
    <link:label id="lab_grwg_AquariusMember_documentation_en-US" xlink:label="lab_grwg_AquariusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aquarius</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AquariusMember" xlink:to="lab_grwg_AquariusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_047b1856-fc75-40b4-9fab-376faf4b2df6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_MendocinoGreenhouseGardenSupplyMember_ffbc18a2-f558-46a7-ac8d-5754d36196f7_terseLabel_en-US" xlink:label="lab_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mendocino Greenhouse &amp; Garden Supply</link:label>
    <link:label id="lab_grwg_MendocinoGreenhouseGardenSupplyMember_label_en-US" xlink:label="lab_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mendocino Greenhouse &amp; Garden Supply [Member]</link:label>
    <link:label id="lab_grwg_MendocinoGreenhouseGardenSupplyMember_documentation_en-US" xlink:label="lab_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mendocino Greenhouse &amp; Garden Supply</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:to="lab_grwg_MendocinoGreenhouseGardenSupplyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_01baeea0-ef1d-4bf9-aecd-d84fd1c3f0eb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3e745ec2-e122-4239-9eb5-4d51106b7900_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_98e7f0f5-c6e2-41fe-b321-174e223fce07_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_16c4111c-551d-4238-9d59-f0b662bcb670_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4e7eb2a9-dc85-4a90-b069-fdce93047031_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation, net of shares withheld for employee tax liability (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_05129e49-4efc-4e6e-a4ff-2c8f88693d5d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_c2f0c24f-7bb5-464c-805a-ec38cd4d0111_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrowDepotLLCMember_f4b1d4d4-7140-46cd-aadb-414b5a93dc55_terseLabel_en-US" xlink:label="lab_grwg_GrowDepotLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Depot LLC</link:label>
    <link:label id="lab_grwg_GrowDepotLLCMember_label_en-US" xlink:label="lab_grwg_GrowDepotLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Depot LLC [Member]</link:label>
    <link:label id="lab_grwg_GrowDepotLLCMember_documentation_en-US" xlink:label="lab_grwg_GrowDepotLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Depot LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotLLCMember" xlink:href="grwg-20211231.xsd#grwg_GrowDepotLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrowDepotLLCMember" xlink:to="lab_grwg_GrowDepotLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_d9a90910-1c61-4e6d-b39d-5b512c166605_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ec7e210d-3598-4be6-bda0-69dbac524d3a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0e62eba0-53f5-4ab7-bc37-2105282357ec_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic income per shares (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_dbeb6fea-d8ee-4ac1-b94d-df9d341977ac_terseLabel_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Common stock and warrants, net of fees (in shares)</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_label_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Common Stock And Warrants, Net Of Fees, Shares</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_documentation_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of common stock, net of fees, Shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:to="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9814d212-f58c-42f6-ab3b-3507cf2d1e8a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_fbd4a44e-69b1-425d-98b8-170979f1ee65_totalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, net</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_1182a5d8-ecb1-4194-9ca2-e06c2557df3c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE RECOGNITION</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AllSeasonsMember_63e53003-58e4-494a-9055-08735f6dee90_terseLabel_en-US" xlink:label="lab_grwg_AllSeasonsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Seasons</link:label>
    <link:label id="lab_grwg_AllSeasonsMember_label_en-US" xlink:label="lab_grwg_AllSeasonsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Seasons [Member]</link:label>
    <link:label id="lab_grwg_AllSeasonsMember_documentation_en-US" xlink:label="lab_grwg_AllSeasonsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Seasons</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AllSeasonsMember" xlink:to="lab_grwg_AllSeasonsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ShareBasedCompensationWeightedAveragePeriod_f47b9e6d-4c22-40c9-8f27-a6424ba4cbb6_terseLabel_en-US" xlink:label="lab_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation weighted average period</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationWeightedAveragePeriod_label_en-US" xlink:label="lab_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Weighted Average Period</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationWeightedAveragePeriod_documentation_en-US" xlink:label="lab_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sharebased Compensation weighted average period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationWeightedAveragePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:to="lab_grwg_ShareBasedCompensationWeightedAveragePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d5ab6092-380d-4820-a4ba-f78cc031fee9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrowBizMember_87bca729-00f4-43d4-a780-8ea5f012056e_terseLabel_en-US" xlink:label="lab_grwg_GrowBizMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GrowBiz</link:label>
    <link:label id="lab_grwg_GrowBizMember_label_en-US" xlink:label="lab_grwg_GrowBizMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GrowBiz [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrowBizMember" xlink:to="lab_grwg_GrowBizMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cb62e0a2-4be1-4281-8d9e-07e6e50088b4_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_432f9d08-c5ca-4677-9df0-00a6b193aa0b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_OperatingLeases_1bc8f384-6d0d-4a28-8065-326cdbdd2f48_negatedLabel_en-US" xlink:label="lab_grwg_OperatingLeases" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_grwg_OperatingLeases_label_en-US" xlink:label="lab_grwg_OperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_grwg_OperatingLeases_documentation_en-US" xlink:label="lab_grwg_OperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OperatingLeases" xlink:href="grwg-20211231.xsd#grwg_OperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_OperatingLeases" xlink:to="lab_grwg_OperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c0e3a072-a88a-41cc-b6cc-62d9821459a2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2a6fdd28-a432-455e-aba7-7ee03fd2a01c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_PublicStockOfferingMember_ce60c4a2-d06c-4503-aed9-a0e18a8d62db_terseLabel_en-US" xlink:label="lab_grwg_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:label id="lab_grwg_PublicStockOfferingMember_label_en-US" xlink:label="lab_grwg_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering [Member]</link:label>
    <link:label id="lab_grwg_PublicStockOfferingMember_documentation_en-US" xlink:label="lab_grwg_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PublicStockOfferingMember" xlink:href="grwg-20211231.xsd#grwg_PublicStockOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_PublicStockOfferingMember" xlink:to="lab_grwg_PublicStockOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AwardsAvailableForIssuance_495f4ef5-c736-4d1a-8143-5671e36a7afc_terseLabel_en-US" xlink:label="lab_grwg_AwardsAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards available for issuance under the Plan, December 31, 2021 (in shares)</link:label>
    <link:label id="lab_grwg_AwardsAvailableForIssuance_label_en-US" xlink:label="lab_grwg_AwardsAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Available For Issuance</link:label>
    <link:label id="lab_grwg_AwardsAvailableForIssuance_documentation_en-US" xlink:label="lab_grwg_AwardsAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards available for issuance under the Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AwardsAvailableForIssuance" xlink:href="grwg-20211231.xsd#grwg_AwardsAvailableForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AwardsAvailableForIssuance" xlink:to="lab_grwg_AwardsAvailableForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_981d985b-3e58-41fe-b9b4-b61abc31ebf3_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_label_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock or Unit Option Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionPlanExpense" xlink:to="lab_us-gaap_StockOptionPlanExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock_d74223f4-ab90-437e-bb72-f5328adf5457_terseLabel_en-US" xlink:label="lab_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of options outstanding pursuant</link:label>
    <link:label id="lab_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock_label_en-US" xlink:label="lab_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of options outstanding pursuant [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" xlink:to="lab_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_dbd478f1-2cf3-4f92-80b4-61a0cc5b8633_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Matching contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_a076af5d-dddd-4631-8285-cb01b9edbde9_terseLabel_en-US" xlink:label="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average amortization period of intangible assets</link:label>
    <link:label id="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_label_en-US" xlink:label="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Weighted Average Amortization Period</link:label>
    <link:label id="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_documentation_en-US" xlink:label="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Weighted Average Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:href="grwg-20211231.xsd#grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:to="lab_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock_76919d63-b754-4e7d-b5ad-b76dee8df130_terseLabel_en-US" xlink:label="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of notes receivable balances</link:label>
    <link:label id="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock_label_en-US" xlink:label="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of notes receivable balances [Table Text Block]</link:label>
    <link:label id="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock_documentation_en-US" xlink:label="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of notes receivable balances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfNotesReceivableBalancesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:to="lab_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DownriverMember_302b100b-4849-4933-a46b-bfaeda9fde70_terseLabel_en-US" xlink:label="lab_grwg_DownriverMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downriver</link:label>
    <link:label id="lab_grwg_DownriverMember_label_en-US" xlink:label="lab_grwg_DownriverMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downriver [Member]</link:label>
    <link:label id="lab_grwg_DownriverMember_documentation_en-US" xlink:label="lab_grwg_DownriverMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downriver</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DownriverMember" xlink:to="lab_grwg_DownriverMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_df987970-7bea-440c-bb4b-1744d0d352cd_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_a5cd5279-c44e-4260-9eee-b93b4630c2a7_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset (liability), net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_ed02edda-29c1-4674-b178-56157ecaa855_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_bf04f072-28b0-440c-91aa-97aaabb695e3_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_1e702c07-e36b-419a-80d5-21e40401558e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition date</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_75df7f08-636b-425a-92dc-cca0efffbb2e_verboseLabel_en-US" xlink:label="lab_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred right to use lease liabilities</link:label>
    <link:label id="lab_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_label_en-US" xlink:label="lab_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Right To Use Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" xlink:to="lab_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStores_7a665117-ab49-4e1d-9304-2786c711178c_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of stores</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_label_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores" xlink:to="lab_us-gaap_NumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SaleOfCommonStockNetOfFeesShares_3d0a7116-39fc-402b-9cda-3d75e25c82de_terseLabel_en-US" xlink:label="lab_grwg_SaleOfCommonStockNetOfFeesShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of fees (in shares)</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockNetOfFeesShares_label_en-US" xlink:label="lab_grwg_SaleOfCommonStockNetOfFeesShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Common Stock, Net Of Fees, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFeesShares" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFeesShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SaleOfCommonStockNetOfFeesShares" xlink:to="lab_grwg_SaleOfCommonStockNetOfFeesShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_e61386e8-b0bd-4068-aa36-d014d165be6d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_0e66ea5b-145e-453e-8c48-eba2203074aa_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts and notes receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_f0fdaafe-14fa-4938-ac31-43825c2d3f3b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_b70ba3f7-5ad9-4ed1-95f2-f90b301aa7c9_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_MobileMediaIncAndMMIAgricultureMember_b0412403-55cf-4056-8f49-ba26cfc77899_terseLabel_en-US" xlink:label="lab_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Media, Inc and MMI Agriculture</link:label>
    <link:label id="lab_grwg_MobileMediaIncAndMMIAgricultureMember_label_en-US" xlink:label="lab_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Media, Inc and MMI Agriculture [Member]</link:label>
    <link:label id="lab_grwg_MobileMediaIncAndMMIAgricultureMember_documentation_en-US" xlink:label="lab_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Media, Inc and MMI Agriculture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:to="lab_grwg_MobileMediaIncAndMMIAgricultureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_31f2d722-ceaf-41a4-b204-a7837d77c35d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_dacdb6f6-8adc-40eb-a50a-48725842cd93_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6f1255da-f922-4a19-a370-01775fce739d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_e58fb027-f412-46ab-8c71-3f1bc6295973_terseLabel_en-US" xlink:label="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immediate Family Member of Management or Principal Owner</link:label>
    <link:label id="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_label_en-US" xlink:label="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immediate Family Member of Management or Principal Owner [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:to="lab_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EarningsPerSharesDiluted_c67ce5c9-ff73-469a-bf87-620837d35cdb_terseLabel_en-US" xlink:label="lab_grwg_EarningsPerSharesDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive income per share (in dollars per share)</link:label>
    <link:label id="lab_grwg_EarningsPerSharesDiluted_label_en-US" xlink:label="lab_grwg_EarningsPerSharesDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive income per share</link:label>
    <link:label id="lab_grwg_EarningsPerSharesDiluted_documentation_en-US" xlink:label="lab_grwg_EarningsPerSharesDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EarningsPerSharesDiluted" xlink:href="grwg-20211231.xsd#grwg_EarningsPerSharesDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EarningsPerSharesDiluted" xlink:to="lab_grwg_EarningsPerSharesDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_d79e493b-2225-410d-a245-ebbaf8f43448_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_81639e60-4f75-47c1-bfab-712557cba35b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_b571c771-dea0-4a0b-b244-3e0459c68ebe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_d00e3e21-3c80-4382-b21d-e1960288675b_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of stock, shares converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_UnamortizedShareBasedCompensation_91b96c5d-5b93-4f55-84fa-4d657f2c91a0_terseLabel_en-US" xlink:label="lab_grwg_UnamortizedShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized share-based compensation</link:label>
    <link:label id="lab_grwg_UnamortizedShareBasedCompensation_label_en-US" xlink:label="lab_grwg_UnamortizedShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Share-Based Compensation</link:label>
    <link:label id="lab_grwg_UnamortizedShareBasedCompensation_documentation_en-US" xlink:label="lab_grwg_UnamortizedShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized share-based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_UnamortizedShareBasedCompensation" xlink:href="grwg-20211231.xsd#grwg_UnamortizedShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_UnamortizedShareBasedCompensation" xlink:to="lab_grwg_UnamortizedShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_58e7d059-ac16-4055-af24-4b9ec9531395_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_8305854d-4fa5-4e14-b692-3d58a49c5d7e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_d80a5bf3-5469-42cf-93a8-fac19549d904_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b54445c7-feb8-445d-b4c8-b3b4192775dc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_c52afb09-8820-4b98-a9cd-3167fa29c48a_negatedTerseLabel_en-US" xlink:label="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock redeemed in litigation settlement (in shares)</link:label>
    <link:label id="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_label_en-US" xlink:label="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed Or Called During Period, Shares, Litigation Settlement</link:label>
    <link:label id="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_documentation_en-US" xlink:label="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed Or Called During Period, Shares, Litigation Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:href="grwg-20211231.xsd#grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:to="lab_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SalesAtCompanyOwnedStoresMember_60e55b75-9a65-4d77-b817-a62cdff9b6f8_terseLabel_en-US" xlink:label="lab_grwg_SalesAtCompanyOwnedStoresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales at company owned stores</link:label>
    <link:label id="lab_grwg_SalesAtCompanyOwnedStoresMember_label_en-US" xlink:label="lab_grwg_SalesAtCompanyOwnedStoresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales At Company Owned Stores [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesAtCompanyOwnedStoresMember" xlink:href="grwg-20211231.xsd#grwg_SalesAtCompanyOwnedStoresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SalesAtCompanyOwnedStoresMember" xlink:to="lab_grwg_SalesAtCompanyOwnedStoresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_f6660e56-78a9-4fbe-973a-440e713fa62c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0d9f5940-d40a-4add-b4c1-c235849e0df5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b590b308-1b87-4dc3-9d3f-d808c5c6cb47_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_8678dba7-a550-42b3-895f-cca44d82817e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_9a5fdbd0-2587-4bce-8901-25e3fd24f910_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_94a70a6b-6422-4e1c-b211-df6618adedd0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TotalSharesAvailableForIssuance_b839b09d-7776-4509-9ad0-72a16ff95a89_terseLabel_en-US" xlink:label="lab_grwg_TotalSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shares available for issuance pursuant to the Plan (in shares)</link:label>
    <link:label id="lab_grwg_TotalSharesAvailableForIssuance_label_en-US" xlink:label="lab_grwg_TotalSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shares Available For Issuance</link:label>
    <link:label id="lab_grwg_TotalSharesAvailableForIssuance_documentation_en-US" xlink:label="lab_grwg_TotalSharesAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shares available for issuance pursuant to the Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesAvailableForIssuance" xlink:href="grwg-20211231.xsd#grwg_TotalSharesAvailableForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TotalSharesAvailableForIssuance" xlink:to="lab_grwg_TotalSharesAvailableForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ad56c6b4-c309-4f57-9553-a977999fc160_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES &amp; STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ChlorophyllMember_513a84e5-45e9-4302-a982-68ba1cd2a3e5_terseLabel_en-US" xlink:label="lab_grwg_ChlorophyllMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chlorophyll</link:label>
    <link:label id="lab_grwg_ChlorophyllMember_label_en-US" xlink:label="lab_grwg_ChlorophyllMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chlorophyll [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ChlorophyllMember" xlink:to="lab_grwg_ChlorophyllMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GreenLifeGardenMember_c99f1b46-2cb1-4150-b998-76dfe79323c0_terseLabel_en-US" xlink:label="lab_grwg_GreenLifeGardenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Life Garden</link:label>
    <link:label id="lab_grwg_GreenLifeGardenMember_label_en-US" xlink:label="lab_grwg_GreenLifeGardenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Life Garden [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GreenLifeGardenMember" xlink:to="lab_grwg_GreenLifeGardenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_25a7f90b-93bd-4b92-acd2-1924d38fc8e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_MiscellaneousIncomeExpense_aa1718e7-c01f-47ce-9b79-ee9eada8f114_negatedLabel_en-US" xlink:label="lab_grwg_MiscellaneousIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous income (expense)</link:label>
    <link:label id="lab_grwg_MiscellaneousIncomeExpense_label_en-US" xlink:label="lab_grwg_MiscellaneousIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous (Income) Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MiscellaneousIncomeExpense" xlink:href="grwg-20211231.xsd#grwg_MiscellaneousIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_MiscellaneousIncomeExpense" xlink:to="lab_grwg_MiscellaneousIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6d0556f0-7d92-4f57-95b3-a113307de1ea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_0f5c57c9-2464-4a27-8453-48185962d1ea_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_79480ba6-f969-42bf-a753-8eb39ea02c6f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_129e9caa-e0ac-4257-82ab-98fe0bd29e2b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9f65c4cc-a9d0-4cf8-a58c-5367e4745753_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b7148214-f493-4564-b4c6-ad34ba7b6c62_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon exercise of options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_06c7b93d-5402-4dd4-b9c0-e71394dcaf6c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFurnitureAndFixtures_296b2007-6a3e-4a13-a1f9-09f1d743bf48_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireFurnitureAndFixtures_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Furniture and Fixtures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFurnitureAndFixtures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:to="lab_us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_7d866835-a009-407e-ad81-4171229ea0bb_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_a1d35805-a410-467b-a553-0380f311f58f_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon conversion of convertible debt (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Conversion Of Convertible Debt, Shares</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for convertible debt, Shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:to="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock_2e3656d8-c69b-4863-a98b-816d8fe72363_terseLabel_en-US" xlink:label="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of long term trade receivables</link:label>
    <link:label id="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock_label_en-US" xlink:label="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of long term trade receivables [Table Text Block]</link:label>
    <link:label id="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock_documentation_en-US" xlink:label="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of long term trade receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:to="lab_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_InterestPercentage_413563f3-d8db-44b4-b69a-da0ecb41b5eb_terseLabel_en-US" xlink:label="lab_grwg_InterestPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest percentage</link:label>
    <link:label id="lab_grwg_InterestPercentage_label_en-US" xlink:label="lab_grwg_InterestPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest percentage</link:label>
    <link:label id="lab_grwg_InterestPercentage_documentation_en-US" xlink:label="lab_grwg_InterestPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">InterestPercentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_InterestPercentage" xlink:href="grwg-20211231.xsd#grwg_InterestPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_InterestPercentage" xlink:to="lab_grwg_InterestPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_09972542-dc0f-4860-9f48-c2b8decce192_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd40d9b1-1603-4575-9e9d-c38bcf247383_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_c68d1998-e469-42df-be5f-32f65431976a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c588a149-b862-4f68-892b-70d96746e203_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Forfeited or expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_602c8cec-bd5f-4165-a4c7-fa07e26a428b_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_871ffb15-d77d-4174-9c17-2aa4f68c6a2d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_f07c6f49-f38d-46c6-9bfe-b253c65bac08_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a09981f1-019a-4081-ac5c-beebc262b71a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_srt_CumulativeEffectPeriodOfAdoptionAxis_bc3df710-1b2a-48e9-8557-033916abaffb_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HydroponicsDepotLLCMember_41f7eeb8-f037-4152-89d1-c501d3237163_terseLabel_en-US" xlink:label="lab_grwg_HydroponicsDepotLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydroponics Depot, LLC</link:label>
    <link:label id="lab_grwg_HydroponicsDepotLLCMember_label_en-US" xlink:label="lab_grwg_HydroponicsDepotLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydroponics Depot, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroponicsDepotLLCMember" xlink:href="grwg-20211231.xsd#grwg_HydroponicsDepotLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HydroponicsDepotLLCMember" xlink:to="lab_grwg_HydroponicsDepotLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_bb56e7c9-9732-4716-96a2-7be3c1939975_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_53486f4a-f0b5-4bc7-909a-25d094de465c_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_2e7268ee-d621-49ae-91a8-f5c5488703af_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_A2020AcquisitionsMember_cc16930d-4cb0-44f3-802a-6ada50855547_terseLabel_en-US" xlink:label="lab_grwg_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions</link:label>
    <link:label id="lab_grwg_A2020AcquisitionsMember_label_en-US" xlink:label="lab_grwg_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_grwg_A2020AcquisitionsMember_documentation_en-US" xlink:label="lab_grwg_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2020AcquisitionsMember" xlink:href="grwg-20211231.xsd#grwg_A2020AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_A2020AcquisitionsMember" xlink:to="lab_grwg_A2020AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_4aa81bd3-c0a0-49bf-98a7-b58cfdb897d9_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue threshold term</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_label_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold Term</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:to="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_f9c7fd25-dfc6-4dbb-bb06-89ba39382605_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONVERTIBLE DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_c2431087-a745-4913-9191-601c2b82d4b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_9d2f13b7-af2c-4db7-ac28-7fd976416311_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_96073aed-92f2-482b-9f1a-7b5629a45758_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a4c2b7bd-000d-4432-bc18-80fb927284ae_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHARE BASED PAYMENTS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0a40b15e-1d34-4e9f-a20a-8aa265818b10_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_4de601f5-0c74-48e1-84fc-0601d467159c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_75e66120-6d58-48ea-80a4-c17ad8229153_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_9e2a50b5-94dd-44d0-9973-9d054dc9dc33_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_f2b94dad-b5ed-4b07-bcb4-68fa7c27b475_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_8bb39fa8-f63b-4204-8964-c29a00eada6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_41c2baa5-6bae-4764-89d3-c7954b88ffb2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f187d2a1-78bb-4085-ac58-210fa3ed9cab_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_e7f7f2bc-9efe-41aa-8701-5cfda94d441e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0b3df307-4a3b-4510-aae7-337461b299f9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock; $.001 par value; 100,000,000 shares authorized; 59,928,564 and 57,150,998 shares issued and outstanding as of December&#160;31, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_156e738a-3c49-449f-a0fe-000a84cd4f14_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_ac53d1ff-a65a-492d-a3c3-16c2412148c0_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-operating income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_OptionsIssuedOutsideOf2014And2018Plans_77508ff3-ac35-4c7c-9aac-8098e177887f_terseLabel_en-US" xlink:label="lab_grwg_OptionsIssuedOutsideOf2014And2018Plans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options issued outside of 2014 and 2018 Plans (in shares)</link:label>
    <link:label id="lab_grwg_OptionsIssuedOutsideOf2014And2018Plans_label_en-US" xlink:label="lab_grwg_OptionsIssuedOutsideOf2014And2018Plans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Issued Outside Of 2014 And 2018 Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans" xlink:href="grwg-20211231.xsd#grwg_OptionsIssuedOutsideOf2014And2018Plans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans" xlink:to="lab_grwg_OptionsIssuedOutsideOf2014And2018Plans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b52745da-f9d5-4d53-b6f9-229df5685d91_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9d23fc56-fa37-4d96-85f9-a159255d388f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_66db61ff-574e-409d-bc11-84753a6e31a3_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CashPaidForInterest_571a667c-2d49-4478-89bf-6a4ce2bb54be_terseLabel_en-US" xlink:label="lab_grwg_CashPaidForInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_grwg_CashPaidForInterest_label_en-US" xlink:label="lab_grwg_CashPaidForInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CashPaidForInterest" xlink:href="grwg-20211231.xsd#grwg_CashPaidForInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CashPaidForInterest" xlink:to="lab_grwg_CashPaidForInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_d3e5ff41-c48a-457d-a895-f6028f496907_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_2d32a4cf-af93-4504-906c-0f353b67fde8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5d6a98d5-1893-4819-b6e1-b02f82afee19_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_7294c840-de78-4e67-b58e-39cadf951885_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_016fde1b-8837-477f-86ec-6b81f84fbdf4_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon conversion of convertible debt</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Conversion Of Convertible Debt</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for convertible debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:to="lab_grwg_CommonStockIssuedUponConversionOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_12f4aafb-868a-48c2-b03f-128ad9e37848_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_f986e828-7daa-4cef-a5ab-235990d7203b_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_d7c1a1cf-59f4-4d60-8b3b-9e01551d56eb_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLAN</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_12136a53-766e-4920-af67-3dd1f4c2cbaa_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30a3a173-1e16-41c1-8ab9-89614a359ad4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CO_576cc50e-cd67-4c8d-81f9-ffc065fafa9d_terseLabel_en-US" xlink:label="lab_stpr_CO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COLORADO</link:label>
    <link:label id="lab_stpr_CO_label_en-US" xlink:label="lab_stpr_CO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COLORADO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CO" xlink:to="lab_stpr_CO" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_1b90a237-eb4e-4f3f-91de-517d0ec57627_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_b44a2216-10e1-4c76-beba-db64ba19e5c1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_2fac4ac0-ae52-40a9-a2ee-f4dc3ab05078_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrassrootsMember_b3af73a8-7b76-4016-9f07-035f51dc4177_terseLabel_en-US" xlink:label="lab_grwg_GrassrootsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grassroots</link:label>
    <link:label id="lab_grwg_GrassrootsMember_label_en-US" xlink:label="lab_grwg_GrassrootsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grassroots [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrassrootsMember" xlink:to="lab_grwg_GrassrootsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_37ab8f93-1af8-4150-bdf9-6bcef6a561fd_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_f7d74931-7066-4451-94ba-460bba45e58e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_d6894966-540d-485d-860c-32f42745aa2b_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, contingent consideration, equity interest issued or issuable, amount</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_label_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Equity Interest Issued And Issuable</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Equity Interest Issued And Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:to="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_2cad87c3-f197-488f-992a-bcdccec433c1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TotalOptionsOutstandingDecember312021_80c6c5c1-58fb-41d0-a9ab-4e27bdb9f266_totalLabel_en-US" xlink:label="lab_grwg_TotalOptionsOutstandingDecember312021" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total options outstanding December 31, 2021 (in shares)</link:label>
    <link:label id="lab_grwg_TotalOptionsOutstandingDecember312021_label_en-US" xlink:label="lab_grwg_TotalOptionsOutstandingDecember312021" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Options Outstanding December 31, 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsOutstandingDecember312021" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsOutstandingDecember312021"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TotalOptionsOutstandingDecember312021" xlink:to="lab_grwg_TotalOptionsOutstandingDecember312021" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_23007662-63e0-446c-bb80-2067967570ce_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_c064ad77-b6a7-4b06-bdae-be4dedb4a0ce_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2f101ebd-a66a-4196-ab59-a9feb43d6f3e_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_727a5545-b157-433d-8a1e-8d92dd851922_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForAssetsShares_51cb0f17-aa44-4664-b731-70d6aa536fda_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssetsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for assets (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAssetsShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssetsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Assets, Shares</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAssetsShares_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssetsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for assets, Shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssetsShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssetsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForAssetsShares" xlink:to="lab_grwg_CommonStockIssuedForAssetsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AccountingPoliciesTable_1dc72e49-c7b4-4c9b-b27b-1f82ac2e7455_terseLabel_en-US" xlink:label="lab_grwg_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Table]</link:label>
    <link:label id="lab_grwg_AccountingPoliciesTable_label_en-US" xlink:label="lab_grwg_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Table]</link:label>
    <link:label id="lab_grwg_AccountingPoliciesTable_documentation_en-US" xlink:label="lab_grwg_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesTable" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AccountingPoliciesTable" xlink:to="lab_grwg_AccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f1ef4c89-08f1-4e9b-a38f-dbe55b89bce0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaids and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97523300-ae54-4673-b8d6-54445542912c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5b7c3afe-4f7f-406c-a781-b2147a3ad14a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_VendorAllowancesPolicyTextBlock_4cace0dc-1485-493e-8b55-ca5444afdfd4_terseLabel_en-US" xlink:label="lab_grwg_VendorAllowancesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Allowances</link:label>
    <link:label id="lab_grwg_VendorAllowancesPolicyTextBlock_label_en-US" xlink:label="lab_grwg_VendorAllowancesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Allowances [Policy Text Block]</link:label>
    <link:label id="lab_grwg_VendorAllowancesPolicyTextBlock_documentation_en-US" xlink:label="lab_grwg_VendorAllowancesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_VendorAllowancesPolicyTextBlock" xlink:href="grwg-20211231.xsd#grwg_VendorAllowancesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_VendorAllowancesPolicyTextBlock" xlink:to="lab_grwg_VendorAllowancesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5a4f096a-a605-4efd-8da0-7b5141e36221_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_83059e4e-b406-4b9b-bb01-f038e7e5ab0e_verboseLabel_en-US" xlink:label="lab_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable issued in connection with seller financing one</link:label>
    <link:label id="lab_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_label_en-US" xlink:label="lab_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable Issued In Connection With Seller Financing One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" xlink:href="grwg-20211231.xsd#grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" xlink:to="lab_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_85eac797-b603-4c1e-a587-84dcb132e19b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of private placement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Private Placement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_54927d4f-1f94-4cda-9bb6-1ffe933b8c83_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities called by each warrant or right (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DeferredTaxAssetsLiabilitiesGross_fbde16b2-8433-46c0-a668-729a52ac198f_totalLabel_en-US" xlink:label="lab_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset (liability)</link:label>
    <link:label id="lab_grwg_DeferredTaxAssetsLiabilitiesGross_label_en-US" xlink:label="lab_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:label id="lab_grwg_DeferredTaxAssetsLiabilitiesGross_documentation_en-US" xlink:label="lab_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsLiabilitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:to="lab_grwg_DeferredTaxAssetsLiabilitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_4fff51b2-bd5d-4dcb-9bed-c925e962b2c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_8b76885c-9ac2-424e-b645-e108facedfdc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_2dac5a40-b6c3-46c7-8f3e-bc7f59d11312_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_255b1c75-e958-4441-8408-62285d753d33_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for services</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CapitalizedSoftwareMember_3bc77779-fe55-466d-9e7b-7d239ccbcfeb_terseLabel_en-US" xlink:label="lab_grwg_CapitalizedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_grwg_CapitalizedSoftwareMember_label_en-US" xlink:label="lab_grwg_CapitalizedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CapitalizedSoftwareMember" xlink:href="grwg-20211231.xsd#grwg_CapitalizedSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CapitalizedSoftwareMember" xlink:to="lab_grwg_CapitalizedSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_57022562-46f5-4e82-a366-07346fb0ebfa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bbff382a-5355-4b10-b8dc-065538bbfcfb_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a615f4a-140b-4e9d-89d3-af6c83659afd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3fa0f7b5-c720-4f1e-aa09-3311458197db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e5ae9c5b-1bdd-4cce-8607-1dd77f25faf2_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ff287097-037f-4279-a47b-ef87425a824a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b14a89ed-a037-4551-ba92-8c545527dc51_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a40e2069-cce5-4cef-ad50-a0893cbf8a50_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_1ca3d20c-4d44-4771-954a-9f9af70a34d8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_fbfbf815-73b4-4969-babf-84a969aa2a77_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_468a6c4d-d471-4dd7-8c26-16ba9e88a17c_totalLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpenses_ef05193a-5d1f-46a1-b066-661ee8db80e6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Store operations</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpenses" xlink:to="lab_us-gaap_OperatingCostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CharcoirCorporationMember_4222ef67-f5ec-4e48-b723-f1041172f8e6_terseLabel_en-US" xlink:label="lab_grwg_CharcoirCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charcoir Corporation</link:label>
    <link:label id="lab_grwg_CharcoirCorporationMember_label_en-US" xlink:label="lab_grwg_CharcoirCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charcoir Corporation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CharcoirCorporationMember" xlink:to="lab_grwg_CharcoirCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_NumberOfInvestors_716c2869-d98a-4ed4-875b-b51b4b6aff28_terseLabel_en-US" xlink:label="lab_grwg_NumberOfInvestors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of investors</link:label>
    <link:label id="lab_grwg_NumberOfInvestors_label_en-US" xlink:label="lab_grwg_NumberOfInvestors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Investors</link:label>
    <link:label id="lab_grwg_NumberOfInvestors_documentation_en-US" xlink:label="lab_grwg_NumberOfInvestors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInvestors" xlink:href="grwg-20211231.xsd#grwg_NumberOfInvestors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_NumberOfInvestors" xlink:to="lab_grwg_NumberOfInvestors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_65afef44-2e23-4783-ac86-e11b5d8c5261_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_fe3adbec-dd3f-4245-9160-358e0795591f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_e535f6cb-e6a3-4c2b-9c79-51d32e93d021_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HydroDepotMember_df8ab29c-502a-4766-b38a-9751d922e939_terseLabel_en-US" xlink:label="lab_grwg_HydroDepotMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydro Depot</link:label>
    <link:label id="lab_grwg_HydroDepotMember_label_en-US" xlink:label="lab_grwg_HydroDepotMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydro Depot [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HydroDepotMember" xlink:to="lab_grwg_HydroDepotMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayroll_dae76ef5-dfd2-4bc9-b0ff-b5d9f349fa7e_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayroll" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued payroll</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayroll_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayroll" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Accrued Payroll</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayroll" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayroll"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForAccruedPayroll" xlink:to="lab_grwg_CommonStockIssuedForAccruedPayroll" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_eae83ead-0baa-423b-8740-cdec0a080f80_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless exercise of options</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Cashless Exercise Of Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions" xlink:to="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_A2019AcquisitionsMember_f5838658-90de-4b9f-85c9-edfe8c56e976_terseLabel_en-US" xlink:label="lab_grwg_A2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Acquisitions</link:label>
    <link:label id="lab_grwg_A2019AcquisitionsMember_label_en-US" xlink:label="lab_grwg_A2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Acquisitions [Member]</link:label>
    <link:label id="lab_grwg_A2019AcquisitionsMember_documentation_en-US" xlink:label="lab_grwg_A2019AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2019AcquisitionsMember" xlink:href="grwg-20211231.xsd#grwg_A2019AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_A2019AcquisitionsMember" xlink:to="lab_grwg_A2019AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_cb55f5b3-2552-45a1-b4b5-06821c695d12_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless exercise of warrants (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Cashless Exercise Of Warrants, Shares</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless warrant exercise, Shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:to="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_ee09d292-182e-40f3-a626-a08ba7fe682e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_OptionsOutstandingPursuantTo2018Plan_489fbce4-6c7e-4318-821e-058d1595805a_terseLabel_en-US" xlink:label="lab_grwg_OptionsOutstandingPursuantTo2018Plan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding pursuant to 2018 Plan (in shares)</link:label>
    <link:label id="lab_grwg_OptionsOutstandingPursuantTo2018Plan_label_en-US" xlink:label="lab_grwg_OptionsOutstandingPursuantTo2018Plan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding Pursuant To 2018 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2018Plan" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2018Plan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_OptionsOutstandingPursuantTo2018Plan" xlink:to="lab_grwg_OptionsOutstandingPursuantTo2018Plan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease_1c30c2d1-4a26-4098-9145-17191b444c00_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease_label_en-US" xlink:label="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Convertible, Conversion Price, Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:to="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_d40e0862-21cd-410b-8b50-8f1db0dd9a46_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_dc27257c-d02f-4dd2-907c-64547eed463a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HorticulturalRepGroupIncMember_2e1d81ad-cb25-4a6e-a92d-ffebbbe17ac9_terseLabel_en-US" xlink:label="lab_grwg_HorticulturalRepGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Horticultural Rep Group, Inc</link:label>
    <link:label id="lab_grwg_HorticulturalRepGroupIncMember_label_en-US" xlink:label="lab_grwg_HorticulturalRepGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Horticultural Rep Group, Inc [Member]</link:label>
    <link:label id="lab_grwg_HorticulturalRepGroupIncMember_documentation_en-US" xlink:label="lab_grwg_HorticulturalRepGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Horticultural Rep Group, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HorticulturalRepGroupIncMember" xlink:href="grwg-20211231.xsd#grwg_HorticulturalRepGroupIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HorticulturalRepGroupIncMember" xlink:to="lab_grwg_HorticulturalRepGroupIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AccountingPoliciesLineItems_8b1eb94d-b300-43df-bade-b73862d3efaf_terseLabel_en-US" xlink:label="lab_grwg_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Line Items]</link:label>
    <link:label id="lab_grwg_AccountingPoliciesLineItems_label_en-US" xlink:label="lab_grwg_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Line Items]</link:label>
    <link:label id="lab_grwg_AccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_grwg_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesLineItems" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AccountingPoliciesLineItems" xlink:to="lab_grwg_AccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_3d6db3f9-a0c2-4a07-b108-a8cb9c405f55_terseLabel_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal fees</link:label>
    <link:label id="lab_us-gaap_LegalFees_label_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalFees" xlink:to="lab_us-gaap_LegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_3a3668fb-b7c2-4f8f-adee-95f0f3b4b37d_terseLabel_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum trades daily volume (in shares)</link:label>
    <link:label id="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_label_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Minimum Trades Volume, Shares</link:label>
    <link:label id="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_documentation_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Minimum Trades Volume, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:to="lab_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BigGreenTomatoMember_08e8b55c-9dcd-4cdb-9963-0f087bc2cbb4_terseLabel_en-US" xlink:label="lab_grwg_BigGreenTomatoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Big Green Tomato</link:label>
    <link:label id="lab_grwg_BigGreenTomatoMember_label_en-US" xlink:label="lab_grwg_BigGreenTomatoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Big Green Tomato [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BigGreenTomatoMember" xlink:href="grwg-20211231.xsd#grwg_BigGreenTomatoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BigGreenTomatoMember" xlink:to="lab_grwg_BigGreenTomatoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d5604c98-0b4a-4746-9a6c-0eac33c8877a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4a7999fc-22fc-48a4-8062-d5f182c0340f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_4ef1c525-8e04-46d3-8bd1-3b6996cf1fbf_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DebtInstrumentConvertibleConversionTerm_16143c2b-a8c9-4685-a5b2-fde8a9307dab_terseLabel_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleConversionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion term</link:label>
    <link:label id="lab_grwg_DebtInstrumentConvertibleConversionTerm_label_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleConversionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Term</link:label>
    <link:label id="lab_grwg_DebtInstrumentConvertibleConversionTerm_documentation_en-US" xlink:label="lab_grwg_DebtInstrumentConvertibleConversionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleConversionTerm" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleConversionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DebtInstrumentConvertibleConversionTerm" xlink:to="lab_grwg_DebtInstrumentConvertibleConversionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ca3b5085-0f1c-4652-bbdc-910fe73994c3_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3fd91603-beaa-447c-b716-e27597820932_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_25d6f063-492c-4104-867c-caf047b9cadd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2b67aa9f-2845-4bb7-85dd-e762a2888ee0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7cf27412-ed24-4885-9d01-f95f9af2135d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Granted/issued (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f4ff7ceb-50df-47d3-ba63-21091925257c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm_907ca286-46e1-4de0-ada5-15dfc7825f77_terseLabel_en-US" xlink:label="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable term</link:label>
    <link:label id="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm_label_en-US" xlink:label="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, Term</link:label>
    <link:label id="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm_documentation_en-US" xlink:label="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:href="grwg-20211231.xsd#grwg_FinancingReceivableExcludingAccruedInterestTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:to="lab_grwg_FinancingReceivableExcludingAccruedInterestTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TotalOptionsExercised_5d121cb2-270b-4a3e-b0b6-709cd5ad3902_negatedTerseLabel_en-US" xlink:label="lab_grwg_TotalOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total options exercised under the Plan (in shares)</link:label>
    <link:label id="lab_grwg_TotalOptionsExercised_label_en-US" xlink:label="lab_grwg_TotalOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsExercised" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TotalOptionsExercised" xlink:to="lab_grwg_TotalOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_054889a7-8279-47e3-b40b-baf56f946a61_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_2ab0f4b9-ccef-4da0-bd95-c97b180f267f_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_613db47b-4740-4ec2-badf-8906d8368cda_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7bbce6e1-8b64-41b4-a2a9-4a06273ce6bf_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7852b336-8199-4db3-a2fc-68a99bffb5b3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for services (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_85368166-8ef8-4780-af4c-635937b6aa53_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative state NOL carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_73f6823b-7369-4c76-9ec3-bcaed6c60641_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e60c5099-0caa-4729-9889-f61f9e7cac1c_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_52077133-b45f-4b19-977b-db574faee7be_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CustomerDepositLiabilityMember_e5336b20-6533-4213-ba02-0a7a1adad0a8_terseLabel_en-US" xlink:label="lab_grwg_CustomerDepositLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Deposit Liability</link:label>
    <link:label id="lab_grwg_CustomerDepositLiabilityMember_label_en-US" xlink:label="lab_grwg_CustomerDepositLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Deposit Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CustomerDepositLiabilityMember" xlink:href="grwg-20211231.xsd#grwg_CustomerDepositLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CustomerDepositLiabilityMember" xlink:to="lab_grwg_CustomerDepositLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_364fbf44-c48e-438b-b860-c57b79ec7979_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaids and other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f0163954-d82f-4e7b-aa38-997b5284ebef_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock_2eb4c7c1-b681-47eb-9a81-0e376e6b03a5_terseLabel_en-US" xlink:label="lab_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Acquired in Business Combinations</link:label>
    <link:label id="lab_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock_label_en-US" xlink:label="lab_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Acquired in Business Combinations [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" xlink:href="grwg-20211231.xsd#grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" xlink:to="lab_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_1509e72c-704a-476a-b41b-24794ad018cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock and warrants issued for prepaid services</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SaleOfCommonStockNetOfFees_d151c150-cc99-4a3e-b7b8-34fb2194c530_terseLabel_en-US" xlink:label="lab_grwg_SaleOfCommonStockNetOfFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of fees</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockNetOfFees_label_en-US" xlink:label="lab_grwg_SaleOfCommonStockNetOfFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Common Stock, Net Of Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFees" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SaleOfCommonStockNetOfFees" xlink:to="lab_grwg_SaleOfCommonStockNetOfFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_e791ec46-ec84-4880-8a1f-3721fcfc9b47_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_a155ed32-0e4e-4e4e-ad69-852db01d6dec_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_dbd95b91-1a96-41ff-b33b-0c895af000d2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bb067939-e70d-4867-a927-ac6db13415c2_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f6e06ed6-1488-4c78-a66e-5abcf905b040_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability, net of current maturities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e6572d3c-2bc2-40dd-bd62-969a0d289353_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_d94f25f4-b0c1-401c-8de0-4fbef371633c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_0fd6669d-92cf-4e5e-ba7b-5fc87ca5ddb3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_a69067d8-a607-4866-a1ae-601017eb52fe_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_98d303ac-41c8-44df-aa00-5c9d8704e54b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and payroll tax liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableMember_9a421da1-1853-47ac-8322-443485666ec9_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5fdc16b9-e613-4c57-9fd0-b7f106397065_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayrollLiability_f238cd9d-4b2a-4472-a184-40c404970a8c_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued payroll liability</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayrollLiability_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Accrued Payroll Liability</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayrollLiability_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued payroll liability .</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayrollLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:to="lab_grwg_CommonStockIssuedForAccruedPayrollLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForIntangibleAssets_de4f1189-bd96-49da-afff-345fe5085472_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for intangible assets</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForIntangibleAssets_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Intangible Assets</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForIntangibleAssets_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForIntangibleAssets" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForIntangibleAssets" xlink:to="lab_grwg_CommonStockIssuedForIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_3f059540-eb8b-4148-97cf-d39956a2badd_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, current, net of allowance for doubtful accounts of $522 and $292 at December&#160;31, 2021 and 2020</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2f5bcf15-f889-4061-abd6-e0eefcd68e66_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings (deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_241caed8-457e-4403-b48b-685b0f1da3e7_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Website Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_ab90f80d-60a7-46d9-8219-5bac861d6776_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fd2b5398-2181-4dbe-b0b4-1bc0d9a43ba3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ReceivablesMember_c5de1a23-5dc7-480f-8bc5-0b2e65ee6809_terseLabel_en-US" xlink:label="lab_grwg_ReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_grwg_ReceivablesMember_label_en-US" xlink:label="lab_grwg_ReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ReceivablesMember" xlink:href="grwg-20211231.xsd#grwg_ReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ReceivablesMember" xlink:to="lab_grwg_ReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_3c6cea89-d15e-4c26-b03d-4e70b4471bbc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_de6c5eac-309d-49ae-976b-0118249752be_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_6b3c9eef-7b7a-46ef-932c-3aa60477d517_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7c5421e1-dd95-4e70-aad2-268b7359f1e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9ed2f4f5-5795-4297-991d-6be0231e66e6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_9f287e8f-c815-4db1-b402-70589844e8f6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_a2455328-fa44-4250-9be7-a662e35dea75_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_b75066a5-7dfc-4b85-bc53-bff709339907_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with business combinations (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued In Connection With Business Combinations, Shares</link:label>
    <link:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with business combinations shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:to="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7e5ceaf9-b990-4056-bd57-0eca2d872d8d_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebt_54ccafe8-d4ca-489d-bf79-cf69a0b47a4e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HarvestCompanyMember_8639d67b-d72e-44d4-a85e-7f259d89d815_terseLabel_en-US" xlink:label="lab_grwg_HarvestCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Harvest Company</link:label>
    <link:label id="lab_grwg_HarvestCompanyMember_label_en-US" xlink:label="lab_grwg_HarvestCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Harvest Company [Member]</link:label>
    <link:label id="lab_grwg_HarvestCompanyMember_documentation_en-US" xlink:label="lab_grwg_HarvestCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Harvest Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HarvestCompanyMember" xlink:to="lab_grwg_HarvestCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ac746e63-3343-4b3e-8834-37d8519df345_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d684baa8-78dc-47f6-981a-527e80690c85_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c6cfd953-869c-4f1a-90c6-aad61c870fcd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_05c16faa-5683-4d00-803d-40063a3e2d29_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_b4b2781b-cb62-4bb0-b4c3-0fcc002e03b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $581 and $192 at December&#160;31, 2021 and 2020</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_866cbaca-81b3-4337-8af7-cc634bd242e8_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_StatementEquityComponentsAxis_bea14fa0-840a-4e2f-b3d3-9a336ac6e7eb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f08a3468-a5c0-4b6d-bcb2-2abf14cc8d8e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_grwg_AuditInformationAbstract_label_en-US" xlink:label="lab_grwg_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_grwg_AuditInformationAbstract_documentation_en-US" xlink:label="lab_grwg_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AuditInformationAbstract" xlink:href="grwg-20211231.xsd#grwg_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AuditInformationAbstract" xlink:to="lab_grwg_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_952ba41f-4ec7-48b5-ab47-ff245424f63e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EffectOfDilutiveCommonStockEquivalents_7c060b26-f9a6-4b68-beb5-8daa548136ff_terseLabel_en-US" xlink:label="lab_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive outstanding warrants and stock options (in shares)</link:label>
    <link:label id="lab_grwg_EffectOfDilutiveCommonStockEquivalents_label_en-US" xlink:label="lab_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive outstanding warrants and stock options</link:label>
    <link:label id="lab_grwg_EffectOfDilutiveCommonStockEquivalents_documentation_en-US" xlink:label="lab_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive common stock equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:href="grwg-20211231.xsd#grwg_EffectOfDilutiveCommonStockEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:to="lab_grwg_EffectOfDilutiveCommonStockEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_2e46f854-cb0e-4fee-a924-fe29f6c059ae_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_a61ab4c3-7ff0-4f97-9591-62176fdc9d79_terseLabel_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_label_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_aa42eadc-bc70-43ae-81c8-028ca599d1d0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_eb01111c-dcc0-4314-ba0e-6e1c05f5bc54_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1b70b61f-0a1d-422d-aef2-1633c6b1ae62_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_12ff22bb-776f-4466-b50c-0f1afe64b41c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_eef2bb03-a812-4acb-97f8-9826df5eec70_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_135cb258-b4ce-4345-9819-f0407c55c720_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f2c1467a-f746-4235-b1e7-a367775b5a8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8cc29e02-7139-420a-a59b-ec687ee9b08a_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_84a3bc6e-06c8-4b27-8f86-0e5610544f36_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9fd44d9a-6542-4b58-bbd9-9fcaf471c0b4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_381debd5-2fdb-4c54-adcb-61f98da6fc7d_terseLabel_en-US" xlink:label="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Table]</link:label>
    <link:label id="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_label_en-US" xlink:label="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" xlink:to="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_d8791f04-3fdf-4555-8f60-00e85e7df517_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless exercise of warrants</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Cashless Exercise Of Warrants</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless warrant exercise.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:to="lab_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_6827a218-4c57-4022-b62b-f7305b5edce1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_3a7028fa-db78-40da-a73c-8a39cb4027b0_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ThousandFourteenPlanMember_3c08bd11-af8d-4778-baf4-f20c6a13ab3b_terseLabel_en-US" xlink:label="lab_grwg_ThousandFourteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan</link:label>
    <link:label id="lab_grwg_ThousandFourteenPlanMember_label_en-US" xlink:label="lab_grwg_ThousandFourteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandFourteenPlanMember" xlink:href="grwg-20211231.xsd#grwg_ThousandFourteenPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ThousandFourteenPlanMember" xlink:to="lab_grwg_ThousandFourteenPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_31ba34a2-64e3-4aca-8715-17a30ace1e34_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_45a140ef-c56b-4563-a5d7-9e521df4b81a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_34cff6f6-173c-46ac-a072-f3a93a8c62bc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_6cc1a73b-bfbe-459e-982a-8d3cc30474cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_6dbf2517-333b-4b40-ad02-9990c7e1af88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_4282012d-6f9c-4f7e-96e9-ef1bb308f23f_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value, Vested and exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_1d8c40e8-91b0-492a-9dd9-91ae05f1ec8a_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1e96c939-cc9a-432b-856f-dfa4e5f9b6ec_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_d96d1af5-178a-4574-9a13-b372aebfed7c_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TradeReceivableStatedInterestRate_ea97ac8a-a066-47aa-a285-ccafc2c39d05_terseLabel_en-US" xlink:label="lab_grwg_TradeReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_grwg_TradeReceivableStatedInterestRate_label_en-US" xlink:label="lab_grwg_TradeReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivable, Stated Interest Rate</link:label>
    <link:label id="lab_grwg_TradeReceivableStatedInterestRate_documentation_en-US" xlink:label="lab_grwg_TradeReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivable, Stated Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivableStatedInterestRate" xlink:href="grwg-20211231.xsd#grwg_TradeReceivableStatedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TradeReceivableStatedInterestRate" xlink:to="lab_grwg_TradeReceivableStatedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0427193-b470-4e90-b89b-f1df0de54ae2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e6dc07eb-90cd-4864-8794-f4f22d75f6ca_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AcquiredGoodwill_c4c6ec19-4aa0-4703-bad8-3b2aacd2e8e5_terseLabel_en-US" xlink:label="lab_grwg_AcquiredGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired goodwill</link:label>
    <link:label id="lab_grwg_AcquiredGoodwill_label_en-US" xlink:label="lab_grwg_AcquiredGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Goodwill</link:label>
    <link:label id="lab_grwg_AcquiredGoodwill_documentation_en-US" xlink:label="lab_grwg_AcquiredGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AcquiredGoodwill" xlink:href="grwg-20211231.xsd#grwg_AcquiredGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AcquiredGoodwill" xlink:to="lab_grwg_AcquiredGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_a635430e-cbb0-468e-a652-949ea2bfd5bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_1c8bde56-28a0-4073-b2ae-39bf089b3371_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued share-based compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8a831327-549b-46df-8063-5e27da41f9f0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFDICInsuredAmount_c2fbf245-2181-44d7-987d-269b983d19ae_terseLabel_en-US" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, FDIC insured amount</link:label>
    <link:label id="lab_us-gaap_CashFDICInsuredAmount_label_en-US" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, FDIC Insured Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFDICInsuredAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFDICInsuredAmount" xlink:to="lab_us-gaap_CashFDICInsuredAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c870e5de-21ef-49f4-80ae-4af3c2f0ae82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in period under awards (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_385d00ec-9e2e-45c8-8cb4-2de6c10436f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_11d59188-feeb-4c33-9170-0cc88413923d_terseLabel_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with purchase of intangible assets</link:label>
    <link:label id="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_label_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Purchase Of Intangible Assets</link:label>
    <link:label id="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_documentation_en-US" xlink:label="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Purchase Of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:to="lab_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_9bdea677-94a4-4ea5-ad84-5afad4f0ce6d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, equity interest issued or issuable, amount</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_fc6462df-6642-454c-a5b7-7dd187d0e7d3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_fa49164a-f825-44b0-93c4-017009332ab5_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4a2a706d-d5e1-4fc5-a16c-1b7e4b0a16e9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_64ac184b-2bb7-4629-a18e-3e47d7d48bd7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_146eea86-2f54-4bbf-8a4b-eda624a7a80d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, convertible, stock price trigger (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_38b2d0e8-f760-432e-a612-4aab74bea7fe_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_591f2e60-151a-402e-be1c-67100b1437f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_bc12c312-0673-4d0e-b0a4-e716a1f8dfdf_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncompete</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncompete</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69c4ab28-1601-4fba-bf50-065b9cfcffbd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue_38522069-5ab6-4ef8-8027-4975dc8235d1_terseLabel_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value, Forfeited or expired (in dollars per share)</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures And Expirations In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant-date fair value of options forfeited.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ec8167e5-19f7-4aa2-ac2a-93693b301b8b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_7301a74b-1d46-4957-bbf9-8d749b1347ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_WarrantExpenses_9ef8adc9-24f8-47a3-89f3-e7ef3bd4336c_terseLabel_en-US" xlink:label="lab_grwg_WarrantExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_grwg_WarrantExpenses_label_en-US" xlink:label="lab_grwg_WarrantExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WarrantExpenses" xlink:href="grwg-20211231.xsd#grwg_WarrantExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_WarrantExpenses" xlink:to="lab_grwg_WarrantExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0b2bd2cd-f683-429e-8f19-8d357c432f64_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ce2d443c-0d7f-4f31-a76a-5b36c2bdb8c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_e5738ca2-e2b9-4f07-bf44-c4a66ff9a11d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_9ea36c59-9bbf-45b9-91cb-52e36b0a7794_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HoagtechHydroponicsIncMember_5ee7c7b0-93a6-456b-a741-ba0250b85273_terseLabel_en-US" xlink:label="lab_grwg_HoagtechHydroponicsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoagtech Hydroponics, Inc.</link:label>
    <link:label id="lab_grwg_HoagtechHydroponicsIncMember_label_en-US" xlink:label="lab_grwg_HoagtechHydroponicsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoagtech Hydroponics, Inc. [Member]</link:label>
    <link:label id="lab_grwg_HoagtechHydroponicsIncMember_documentation_en-US" xlink:label="lab_grwg_HoagtechHydroponicsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoagtech Hydroponics, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HoagtechHydroponicsIncMember" xlink:to="lab_grwg_HoagtechHydroponicsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_4dffb90b-dde7-4b3b-9a40-e94a1d793652_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6601ca14-ef71-4c33-ae67-6608b2b2d38e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock, percent</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8607b9ef-fc43-4561-9ced-f86f3db2b6a5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_88c87ec3-44cc-4f0e-a484-ffa130a01a69_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_61f9e5ff-e8f1-42f3-9334-2e3e0e95821b_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7b36758f-0774-474b-aaaa-341dc93984fb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_731daac6-0876-4a98-b29c-fc2760e17e36_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with business combinations</link:label>
    <link:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_label_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued In Connection With Business Combinations</link:label>
    <link:label id="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued in connection with business combinations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:to="lab_grwg_CommonStockIssuedInConnectionWithBusinessCombinations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_220dd8ca-82d7-40c7-91e7-2caa546702a5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_d4b3ecac-2c06-47b5-b9c6-a52188b4d21a_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_76515a41-a40c-45a6-96d0-61fc1f55f8c1_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_11b9ac04-88bc-4cd1-8dc9-848009344025_terseLabel_en-US" xlink:label="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Line Items]</link:label>
    <link:label id="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_label_en-US" xlink:label="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" xlink:to="lab_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_2359d081-c3be-4290-b5cd-d0d3cab4f836_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Buildings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayrollShares_5649223c-240e-4e0c-883d-9b1bd46ef9aa_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayrollShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for accrued payroll (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAccruedPayrollShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForAccruedPayrollShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Accrued Payroll, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayrollShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayrollShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForAccruedPayrollShares" xlink:to="lab_grwg_CommonStockIssuedForAccruedPayrollShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent_f9079434-de42-4dcb-9d4a-7b430ab249fb_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_7b3c78cf-7abc-4a78-8746-6c1c714415ca_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_95930735-33be-4d1a-958c-9a25e45416fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a598db22-01a7-4c34-9157-11a04a3ea62c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted/issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8b4c28ea-0d28-4be4-a17b-66cdfd16d3b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_93536823-8724-4cc8-aa06-409996cd16a7_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_f45cfb17-8f0c-48e7-94b7-f9c8aa06ad4e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_301c818f-35e1-43ee-940a-518ac3cfe19b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_ProceedsFromIssuanceOfCommonStock_b4b6f32c-7dc3-4639-a486-f1d16fa0ab1d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_FiftyFiveHydroponicsMember_064def9f-058e-4c9b-b865-2958e256b8fc_terseLabel_en-US" xlink:label="lab_grwg_FiftyFiveHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">55 Hydroponics</link:label>
    <link:label id="lab_grwg_FiftyFiveHydroponicsMember_label_en-US" xlink:label="lab_grwg_FiftyFiveHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">55 Hydroponics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_FiftyFiveHydroponicsMember" xlink:to="lab_grwg_FiftyFiveHydroponicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_97e84a46-f1a8-4c2c-8e41-a0fb9eff55eb_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_34675290-c9de-4fb3-b15d-a01075dae778_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_375ed26c-74a5-41d9-a761-d776dc9428bd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_19fba458-c233-47a0-883a-c99cb436605f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Vested and exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_OneSupplierMember_b492674d-96c2-40a9-abee-d3c87c3073a5_terseLabel_en-US" xlink:label="lab_grwg_OneSupplierMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Supplier</link:label>
    <link:label id="lab_grwg_OneSupplierMember_label_en-US" xlink:label="lab_grwg_OneSupplierMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Supplier [Member]</link:label>
    <link:label id="lab_grwg_OneSupplierMember_documentation_en-US" xlink:label="lab_grwg_OneSupplierMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OneSupplierMember" xlink:href="grwg-20211231.xsd#grwg_OneSupplierMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_OneSupplierMember" xlink:to="lab_grwg_OneSupplierMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_a29100f3-374d-44e2-8063-cbed4970e07f_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_FairValueDisclosureNotesReceivableImpaired_1d168149-e4db-42bf-8b92-76c6c2268b7d_terseLabel_en-US" xlink:label="lab_grwg_FairValueDisclosureNotesReceivableImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable impaired</link:label>
    <link:label id="lab_grwg_FairValueDisclosureNotesReceivableImpaired_label_en-US" xlink:label="lab_grwg_FairValueDisclosureNotesReceivableImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Notes receivable impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FairValueDisclosureNotesReceivableImpaired" xlink:href="grwg-20211231.xsd#grwg_FairValueDisclosureNotesReceivableImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_FairValueDisclosureNotesReceivableImpaired" xlink:to="lab_grwg_FairValueDisclosureNotesReceivableImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_2610f4d1-1a3d-41e0-a108-96c6a23356f2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_46ffd093-df6a-4141-b4f4-c8d2f9245cce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f3c62cf0-75b2-4750-b9c4-6e9089a8f613_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrowDepotMaineMember_b576d690-f44d-4532-b223-cb43dfc07b6e_terseLabel_en-US" xlink:label="lab_grwg_GrowDepotMaineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Depot Maine</link:label>
    <link:label id="lab_grwg_GrowDepotMaineMember_label_en-US" xlink:label="lab_grwg_GrowDepotMaineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Depot Maine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrowDepotMaineMember" xlink:to="lab_grwg_GrowDepotMaineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrowWarehouseLLCMember_6243003f-fae5-4019-823d-1abce5de7017_terseLabel_en-US" xlink:label="lab_grwg_GrowWarehouseLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Warehouse LLC</link:label>
    <link:label id="lab_grwg_GrowWarehouseLLCMember_label_en-US" xlink:label="lab_grwg_GrowWarehouseLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grow Warehouse LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrowWarehouseLLCMember" xlink:to="lab_grwg_GrowWarehouseLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_894498db-9088-4cdc-9377-880ec4020d1f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_a734fc51-5e21-45bf-879f-def78365f521_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_5a6f620d-db92-4b5f-8c08-0745e87aa920_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease extension term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedForAssets_58559eb3-b474-4579-a99e-8f1cb08b37bf_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for assets</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAssets_label_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued For Assets</link:label>
    <link:label id="lab_grwg_CommonStockIssuedForAssets_documentation_en-US" xlink:label="lab_grwg_CommonStockIssuedForAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued for assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssets" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedForAssets" xlink:to="lab_grwg_CommonStockIssuedForAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_IndoorGardenLightingIncMember_c0b09a66-791a-40ae-ac22-98cab55a7e06_terseLabel_en-US" xlink:label="lab_grwg_IndoorGardenLightingIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Garden Lighting Inc</link:label>
    <link:label id="lab_grwg_IndoorGardenLightingIncMember_label_en-US" xlink:label="lab_grwg_IndoorGardenLightingIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Garden Lighting Inc [Member]</link:label>
    <link:label id="lab_grwg_IndoorGardenLightingIncMember_documentation_en-US" xlink:label="lab_grwg_IndoorGardenLightingIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Garden Lighting Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_IndoorGardenLightingIncMember" xlink:to="lab_grwg_IndoorGardenLightingIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c1eb0f6-8e62-4796-8ad3-03a4da8942fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_a600a310-3dc7-45cd-9272-b2fdc8eebd7c_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right to use asset</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right To Use Asset</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right To Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_aa32f0ca-62a9-4fab-aa6c-9cef626d3786_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_0f2acc0d-ed45-4b91-888f-0e0f34d0cf36_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_73565b43-8720-414f-9cbd-97a4f4e1fa09_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash and Cash Equivalents Provided By (Used In) Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_e7765f7c-0b73-4f85-aa44-c78ad8aa46ba_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_507ebc28-5590-4cf2-a453-069ad79df4b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_6983a75f-67da-4c58-912b-bf6fb6ff3da6_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_HealthAndHarvestLLCMember_0109b41a-7c81-4597-bf45-b5ba36cd6ad5_terseLabel_en-US" xlink:label="lab_grwg_HealthAndHarvestLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health &amp; Harvest LLC</link:label>
    <link:label id="lab_grwg_HealthAndHarvestLLCMember_label_en-US" xlink:label="lab_grwg_HealthAndHarvestLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health &amp; Harvest LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_HealthAndHarvestLLCMember" xlink:to="lab_grwg_HealthAndHarvestLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_da3d3caf-077d-4349-8d9a-612fdbedc8d1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_c04cb496-4f7f-4e4d-8687-f3bd079fe74e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_5dc09b57-dca0-49a7-9dcd-330a7b0f8b7b_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommercialGrowSupplyIncMember_d4ed2438-abd9-48ee-babf-8b51989da5b8_terseLabel_en-US" xlink:label="lab_grwg_CommercialGrowSupplyIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Grow Supply Inc.</link:label>
    <link:label id="lab_grwg_CommercialGrowSupplyIncMember_label_en-US" xlink:label="lab_grwg_CommercialGrowSupplyIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Grow Supply Inc. [Member]</link:label>
    <link:label id="lab_grwg_CommercialGrowSupplyIncMember_documentation_en-US" xlink:label="lab_grwg_CommercialGrowSupplyIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Grow Supply Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommercialGrowSupplyIncMember" xlink:to="lab_grwg_CommercialGrowSupplyIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dc8cb90c-3cf1-4f34-9172-3e026378f3a3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_95156db7-fe6b-46f4-a0a9-8ecfe2fdeb27_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9ffef647-7bd0-47f6-b615-8bf4a5e4cb80_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_83873351-b877-4f49-80ca-14d8f52fda7b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cb1ec78a-c6ed-4a63-8cae-fe3d8c979748_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding, dilutive (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_ae859072-6a8a-4860-a673-87ca2a60385e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_6bf4c315-eadd-409d-89e5-abfc20b8316a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_GrandRapidsHydroMember_2f4231d1-6219-484c-a384-302dd0da7068_terseLabel_en-US" xlink:label="lab_grwg_GrandRapidsHydroMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grand Rapids Hydro</link:label>
    <link:label id="lab_grwg_GrandRapidsHydroMember_label_en-US" xlink:label="lab_grwg_GrandRapidsHydroMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grand Rapids Hydro [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_GrandRapidsHydroMember" xlink:to="lab_grwg_GrandRapidsHydroMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_a768e931-982b-4ede-92cd-2bdf4cc13b36_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and payroll tax liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_c14aba4e-7231-41fc-a19e-55ce7b6e6454_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivables, net of current portion</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1d13fbf3-e966-4837-97c8-e27b24829a28_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_7c2e8425-4368-453f-9f0b-4993a50bba0b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_73d42fc0-2356-47e4-ae18-e3d300f73aa5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_d8092e07-125f-4076-a825-685924c48af9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closing balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_36b284e9-f5cb-4948-a9b3-f871e3946dd4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash and Cash Equivalents (Used In) Provided by Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_39459c53-115e-4b7c-aa39-c388245d78ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_534482aa-0a8e-4616-a6fa-55f9644186da_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_25285655-0fbe-494b-88f5-086438bb3a47_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_IndoorStoreLLCMember_2217ae15-a524-44b4-a4dd-cbb04f27cd54_terseLabel_en-US" xlink:label="lab_grwg_IndoorStoreLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Store, LLC</link:label>
    <link:label id="lab_grwg_IndoorStoreLLCMember_label_en-US" xlink:label="lab_grwg_IndoorStoreLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Store, LLC [Member]</link:label>
    <link:label id="lab_grwg_IndoorStoreLLCMember_documentation_en-US" xlink:label="lab_grwg_IndoorStoreLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indoor Store, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorStoreLLCMember" xlink:href="grwg-20211231.xsd#grwg_IndoorStoreLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_IndoorStoreLLCMember" xlink:to="lab_grwg_IndoorStoreLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d317674d-8768-4669-865e-e5b81af154d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6e0aa656-3761-4df7-b5d4-9329fae3e940_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_d63c7d0e-a81d-4f32-8855-d1dc2272f7df_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_OR_a7d52028-4e26-46b9-924d-67efa587549b_terseLabel_en-US" xlink:label="lab_stpr_OR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OREGON</link:label>
    <link:label id="lab_stpr_OR_label_en-US" xlink:label="lab_stpr_OR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OREGON</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_OR" xlink:to="lab_stpr_OR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6a305c2c-2223-4c5a-a5e9-1792108053f7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_6b237fbf-49a6-4e7e-bd85-ffb1f83dc1be_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_80406d13-84b9-47a7-b314-d69886b88386_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_OK_37ff5523-1f8d-4a3d-b7ee-3ff2d4c5aaf7_terseLabel_en-US" xlink:label="lab_stpr_OK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OKLAHOMA</link:label>
    <link:label id="lab_stpr_OK_label_en-US" xlink:label="lab_stpr_OK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OKLAHOMA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OK" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_OK" xlink:to="lab_stpr_OK" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2cf0c1c1-f0f6-4c84-bf22-d93605db9b08_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_351953f6-ce1a-494b-b012-1de697ca1953_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service Benchmark</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsTotalMember" xlink:to="lab_us-gaap_CostOfGoodsTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_dd26fd97-ffb2-438b-8714-b9b290b14461_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_eeb206ee-e7ab-4c7a-9517-3123f8f2618b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_1d8a2f4c-827e-43b1-a959-2ddf92fe57e4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2b151eaf-85a2-4f03-b113-e84f1c9d3a95_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_38de8389-d9ff-4204-98ef-ebfeff6512b6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_NumberOfInstallments_3866d17c-d545-4aa9-b057-11b0aafb0941_terseLabel_en-US" xlink:label="lab_grwg_NumberOfInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of installments</link:label>
    <link:label id="lab_grwg_NumberOfInstallments_label_en-US" xlink:label="lab_grwg_NumberOfInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of installments</link:label>
    <link:label id="lab_grwg_NumberOfInstallments_documentation_en-US" xlink:label="lab_grwg_NumberOfInstallments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of installments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInstallments" xlink:href="grwg-20211231.xsd#grwg_NumberOfInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_NumberOfInstallments" xlink:to="lab_grwg_NumberOfInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_4182fada-e5b4-4a93-88cc-ee0f30e9ce1e_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_PaymentsToAcquireIntangibleAssets_83a10529-5f65-432c-a928-b0f069c8bff4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of intangibles</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b8cad43a-4e25-47df-a285-f20825e82afc_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_ConcentrationRiskBenchmarkDomain_ef4bb427-773c-4aa3-a26b-a6252075d47c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_7a03857f-280a-4c53-ad15-0e9872dda451_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockExpense_label_en-US" xlink:label="lab_us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock or Unit Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockExpense" xlink:to="lab_us-gaap_RestrictedStockExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f38c97aa-2c30-49fa-83c4-b2a97601ba2e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_abd59f8a-d85f-487f-a886-d83972b2fe94_negatedTerseLabel_en-US" xlink:label="lab_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred right to use lease assets</link:label>
    <link:label id="lab_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_label_en-US" xlink:label="lab_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Right To Use Lease Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" xlink:to="lab_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_4c4fbd76-6d1f-4108-a250-f8dee7badf68_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_05748dbf-97d6-434e-bf3d-8cb07978d543_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local income taxes (net of federal tax benefit)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9796c4a8-91db-418b-af77-b026436423d2_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_abb2df66-9ec4-44d5-92f4-17d0ea82c2a9_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_30ab4b79-3c21-4e2b-bfbf-f3f05ee58321_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_aacdab04-9606-462e-9543-6f631890671a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current federal tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_365ef1be-5acf-4905-bd41-03f7cbf260ea_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_WellsFargoEquipmentFinanceMember_cefb2620-8728-4fb0-af1b-8eb44749e378_terseLabel_en-US" xlink:label="lab_grwg_WellsFargoEquipmentFinanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Equipment Finance</link:label>
    <link:label id="lab_grwg_WellsFargoEquipmentFinanceMember_label_en-US" xlink:label="lab_grwg_WellsFargoEquipmentFinanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Equipment Finance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WellsFargoEquipmentFinanceMember" xlink:href="grwg-20211231.xsd#grwg_WellsFargoEquipmentFinanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_WellsFargoEquipmentFinanceMember" xlink:to="lab_grwg_WellsFargoEquipmentFinanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_d68c38ac-a689-4c65-941f-7b0f911d2e52_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_dd11c79d-5b90-488b-9822-705254e23e7c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VENDOR CONCENTRATIONS</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_ec8b1c3b-368e-487a-89f4-f3d97dc4d7f9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_177ab88a-12e2-4aab-af8f-51fd2dc66e1d_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_583a7186-cc43-478f-8bda-354d4b6a1db8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_3c02d9b7-32c0-4378-add9-fd3a00fa618c_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SaleOfStockAwardIssuedPerUnitSold_e73ef874-a495-4ecf-bf1d-840ca1bb4936_terseLabel_en-US" xlink:label="lab_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, award issued per unit sold</link:label>
    <link:label id="lab_grwg_SaleOfStockAwardIssuedPerUnitSold_label_en-US" xlink:label="lab_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Award Issued Per Unit Sold</link:label>
    <link:label id="lab_grwg_SaleOfStockAwardIssuedPerUnitSold_documentation_en-US" xlink:label="lab_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Award Issued Per Unit Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:href="grwg-20211231.xsd#grwg_SaleOfStockAwardIssuedPerUnitSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:to="lab_grwg_SaleOfStockAwardIssuedPerUnitSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_d4a9317d-fa47-4450-bbb2-bb08bd03dc61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK PURCHASE WARRANTS</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BGTMember_f9d8eb9b-505e-4c44-82c1-aac8c542f8e3_terseLabel_en-US" xlink:label="lab_grwg_BGTMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BGT</link:label>
    <link:label id="lab_grwg_BGTMember_label_en-US" xlink:label="lab_grwg_BGTMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BGT [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BGTMember" xlink:to="lab_grwg_BGTMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_e8e01c20-fecf-487b-a2c3-dc1600de8ec1_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration transferred</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_label_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:to="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_0c15b8cb-1214-4eab-8d89-50011aa1d241_terseLabel_en-US" xlink:label="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sales of common stock and exercise of warrants and options, net of expenses</link:label>
    <link:label id="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_label_en-US" xlink:label="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From The Sales Of Common Stock And Exercise Of Warrants And Options, Net Of Expenses</link:label>
    <link:label id="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_documentation_en-US" xlink:label="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of common stock and exercise of warrants, net of expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:href="grwg-20211231.xsd#grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:to="lab_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TwoSuppliersMember_4a954ab1-878d-4159-8747-4a731e948122_terseLabel_en-US" xlink:label="lab_grwg_TwoSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Suppliers</link:label>
    <link:label id="lab_grwg_TwoSuppliersMember_label_en-US" xlink:label="lab_grwg_TwoSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Suppliers [Member]</link:label>
    <link:label id="lab_grwg_TwoSuppliersMember_documentation_en-US" xlink:label="lab_grwg_TwoSuppliersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Suppliers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TwoSuppliersMember" xlink:href="grwg-20211231.xsd#grwg_TwoSuppliersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TwoSuppliersMember" xlink:to="lab_grwg_TwoSuppliersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_31be7508-3bb5-4ce6-9e83-6c1c179a56cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_9eb0a6f9-15b1-4759-bfec-609501260d12_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecurities_2fcb684d-4133-4e8c-bd95-5125f86d0a74_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecurities_label_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities" xlink:to="lab_us-gaap_MarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_a2453b81-6253-4b9e-a9ef-ff8b4c51ae09_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on long term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_267f2e85-d80f-4a6d-9b18-68563a48cbb7_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_EarningsPerShareAbstract_e3d363b5-f56a-41d4-bf39-2ead0e382c6e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_StockIssuedOverTheTermOfThePlan_f371ea51-66dc-4e5e-b6de-381e973c7b8a_terseLabel_en-US" xlink:label="lab_grwg_StockIssuedOverTheTermOfThePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued over the term of the plan (in shares)</link:label>
    <link:label id="lab_grwg_StockIssuedOverTheTermOfThePlan_label_en-US" xlink:label="lab_grwg_StockIssuedOverTheTermOfThePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued Over The Term Of The Plan</link:label>
    <link:label id="lab_grwg_StockIssuedOverTheTermOfThePlan_documentation_en-US" xlink:label="lab_grwg_StockIssuedOverTheTermOfThePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of minimum stock shares of an entity that have been sold or granted to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedOverTheTermOfThePlan" xlink:href="grwg-20211231.xsd#grwg_StockIssuedOverTheTermOfThePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_StockIssuedOverTheTermOfThePlan" xlink:to="lab_grwg_StockIssuedOverTheTermOfThePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_a8503e8f-62d2-4621-b743-1d9ce64136ff_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SalesTaxesPayable_884e06b3-2fda-4169-9475-557766713f3c_terseLabel_en-US" xlink:label="lab_grwg_SalesTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales taxes payable</link:label>
    <link:label id="lab_grwg_SalesTaxesPayable_label_en-US" xlink:label="lab_grwg_SalesTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Taxes Payable</link:label>
    <link:label id="lab_grwg_SalesTaxesPayable_documentation_en-US" xlink:label="lab_grwg_SalesTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesTaxesPayable" xlink:href="grwg-20211231.xsd#grwg_SalesTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SalesTaxesPayable" xlink:to="lab_grwg_SalesTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_e7cdd4bd-5769-443b-82e1-c7aa6edf892e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_6628438d-30a9-4e23-a6bf-31f04a4fcd1b_negatedLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_74466104-995f-4271-bfe4-602fa703013a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentImpairment_af7fb372-1c8f-4ca9-aa47-1ade54790cb7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentImpairment_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Impairment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_ce61d094-ddb4-43d9-8435-375b980e30cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b78a9e2a-1b5f-4219-9cec-f8016bd216ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f7c53206-40a5-47e2-a93f-4b7a65f66e51_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_4ddf9496-7558-4571-8d32-cf12f1742b60_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant</link:label>
    <link:label id="lab_us-gaap_WarrantMember_a6b555f8-2307-49a4-8c76-bfbbb7f04309_verboseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_73e244ec-fe40-43c8-951d-e46947548952_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and rights outstanding term</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_323ee092-5309-4145-aea9-d9b4170183c8_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LessorLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a84bce81-ff8e-46c8-9d26-8563228df5da_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_6fdc2761-ca0d-46a6-9e67-8d5fae3e480b_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_7bce6fb5-5ef0-4641-b8c7-6d06710f2dde_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents, trademarks</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_027e628b-ba45-4af6-bcbc-9c7af2962e85_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_af5ca995-020f-4bf5-8a71-9b511581e329_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon warrant exercise</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bc870cd9-8084-4dd9-afe1-644203c14b2c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_A2021AcquisitionsMember_f3134411-0dc4-44f0-829f-fe3737f282e8_terseLabel_en-US" xlink:label="lab_grwg_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:label id="lab_grwg_A2021AcquisitionsMember_label_en-US" xlink:label="lab_grwg_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions [Member]</link:label>
    <link:label id="lab_grwg_A2021AcquisitionsMember_documentation_en-US" xlink:label="lab_grwg_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2021AcquisitionsMember" xlink:href="grwg-20211231.xsd#grwg_A2021AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_A2021AcquisitionsMember" xlink:to="lab_grwg_A2021AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1ca21329-de01-4421-be9b-aa96f9019e68_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option exercisable term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_06bf855f-30b3-41ba-ba61-043276e1427c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_a66a1673-a1ae-4eb8-8260-7534d6af7643_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Stock</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of common stock expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7f99d5a6-b82a-4ef2-af0c-ee28cd075a83_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_83489d79-fcef-40e1-bf80-4c8c94cdac8f_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_9064246f-0f74-422c-92d5-8e6718768dec_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9c4a4345-781b-4c25-ae90-27ac2883bdae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_4f49ce27-dcd1-4be1-a57c-0208faaa7f50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_0ea42474-f9bc-4639-a22b-4fb008351066_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction-in-progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_f596e42d-097a-4588-b788-e59e06252d0f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon warrant exercise (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_e5f2f720-599a-4aad-850f-038962f28b50_terseLabel_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value, Exercised (in dollars per share)</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aec5834f-9f2d-484f-a033-41081b28cbf2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents at Beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1dc9b3ae-09bf-44ea-b3e6-e0971320bd06_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents at End of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_578a5ef8-735f-4ac4-97c4-b91854bb096b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees_6b1738dd-ca9a-42c1-8e0c-1aef0d7f9ce9_terseLabel_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Common stock and warrants, net of fees</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees_label_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Common Stock And Warrants, Net Of Fees</link:label>
    <link:label id="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees_documentation_en-US" xlink:label="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of common stock, net of fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:to="lab_grwg_SaleOfCommonStockAndWarrantsNetOfFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_09c1f508-eda6-4466-83d8-79d47e717bb3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_e23a2270-a9df-4be9-abcf-f317b1c01045_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_1c3ff62a-01aa-4f4b-9316-e3ec6c12391f_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_40339a1f-aff0-4acf-b841-9aaab5578942_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock_aa595804-ec38-4013-babf-b7fa29a72c14_terseLabel_en-US" xlink:label="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue and earnings included in consolidated income statement</link:label>
    <link:label id="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue and earnings included in consolidated income statement [Table Text Block]</link:label>
    <link:label id="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock_documentation_en-US" xlink:label="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of consolidated income statement from the date of acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:to="lab_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0e9169c8-89a1-4620-aab7-3dc0b5fdd61a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_f9089038-c0a3-411c-9a77-86a5d40d53ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_f3b263ac-39ea-46fb-b4ca-69368ea6a341_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, remaining amortization period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0d99d03e-52ea-4949-b5a0-f1a4e149fb3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_808a7273-1474-4abd-8eb3-48317b1963bb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_67e1db9d-f38d-417d-8ac2-646a5cedf117_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_71df6e7c-8d6e-4651-9a94-1c22a5a31ca8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b11ffa65-8b99-4777-b5b3-631607ec3ffd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3eb4d27d-52b8-4115-a9af-2f4f8f386924_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_RevenueRecognitionCustomerDepositsRollForward_3cd4ed18-7ace-45bd-b5be-7b01b1062d1f_terseLabel_en-US" xlink:label="lab_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Customer Deposits [Roll Forward]</link:label>
    <link:label id="lab_grwg_RevenueRecognitionCustomerDepositsRollForward_label_en-US" xlink:label="lab_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Customer Deposits [Roll Forward]</link:label>
    <link:label id="lab_grwg_RevenueRecognitionCustomerDepositsRollForward_documentation_en-US" xlink:label="lab_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Customer Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionCustomerDepositsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:to="lab_grwg_RevenueRecognitionCustomerDepositsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_cd5caabf-c232-418f-9476-d6ef07cecee6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, original debt amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TotalSharesIssuedPursuant_ce3fd75d-79d6-4309-af9e-f3695eff9ec9_negatedTerseLabel_en-US" xlink:label="lab_grwg_TotalSharesIssuedPursuant" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shares issued pursuant to the Plan (in shares)</link:label>
    <link:label id="lab_grwg_TotalSharesIssuedPursuant_label_en-US" xlink:label="lab_grwg_TotalSharesIssuedPursuant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shares Issued Pursuant</link:label>
    <link:label id="lab_grwg_TotalSharesIssuedPursuant_documentation_en-US" xlink:label="lab_grwg_TotalSharesIssuedPursuant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shares issued pursuant to the Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesIssuedPursuant" xlink:href="grwg-20211231.xsd#grwg_TotalSharesIssuedPursuant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TotalSharesIssuedPursuant" xlink:to="lab_grwg_TotalSharesIssuedPursuant" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_OptionsOutstandingPursuantTo2014Plan_53c2f495-35cb-489c-9936-785c24f9d57f_terseLabel_en-US" xlink:label="lab_grwg_OptionsOutstandingPursuantTo2014Plan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding pursuant to 2014 Plan (in shares)</link:label>
    <link:label id="lab_grwg_OptionsOutstandingPursuantTo2014Plan_label_en-US" xlink:label="lab_grwg_OptionsOutstandingPursuantTo2014Plan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding Pursuant To 2014 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2014Plan" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2014Plan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_OptionsOutstandingPursuantTo2014Plan" xlink:to="lab_grwg_OptionsOutstandingPursuantTo2014Plan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_b270fd9f-012d-4ae1-a422-2dc66c14937d_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_719cbf28-d46b-48cb-9ea3-815e905f2fcd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_4f0680f3-b391-484f-9212-2764f08e163a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c9149563-ae12-4ac0-80df-9ba1af70a01b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_773d5c17-a137-477a-bc9e-6fea731ba8ec_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_PalmSpringsHydroponicsMember_b5dee439-ab13-4a15-b0d7-c498af460f2f_terseLabel_en-US" xlink:label="lab_grwg_PalmSpringsHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palm Springs Hydroponics</link:label>
    <link:label id="lab_grwg_PalmSpringsHydroponicsMember_label_en-US" xlink:label="lab_grwg_PalmSpringsHydroponicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palm Springs Hydroponics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_PalmSpringsHydroponicsMember" xlink:to="lab_grwg_PalmSpringsHydroponicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_TermOfWarrant_7d28d439-4990-4949-85d3-cbfb2cac5ace_terseLabel_en-US" xlink:label="lab_grwg_TermOfWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant term</link:label>
    <link:label id="lab_grwg_TermOfWarrant_label_en-US" xlink:label="lab_grwg_TermOfWarrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant term</link:label>
    <link:label id="lab_grwg_TermOfWarrant_documentation_en-US" xlink:label="lab_grwg_TermOfWarrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TermOfWarrant" xlink:href="grwg-20211231.xsd#grwg_TermOfWarrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_TermOfWarrant" xlink:to="lab_grwg_TermOfWarrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_666bff9f-28a9-49d7-a827-a04086bb3d3c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_NonCompetesMember_011741f1-cb95-4a08-a38f-20351376ab62_terseLabel_en-US" xlink:label="lab_grwg_NonCompetesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-competes</link:label>
    <link:label id="lab_grwg_NonCompetesMember_label_en-US" xlink:label="lab_grwg_NonCompetesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-competes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NonCompetesMember" xlink:href="grwg-20211231.xsd#grwg_NonCompetesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_NonCompetesMember" xlink:to="lab_grwg_NonCompetesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_439fcf42-0d3f-4a16-8f11-3b95ff59a202_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_494d5c18-a21f-4841-b204-bbe2b46c99d4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_8c5d42b0-0645-4e82-8552-b623daebc814_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_0e9f9a22-bba9-4fee-9ab8-8c1d77f1c55f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_AgronMember_2c1d025d-0804-4b0c-b2ea-3e841a08fe50_terseLabel_en-US" xlink:label="lab_grwg_AgronMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agron</link:label>
    <link:label id="lab_grwg_AgronMember_label_en-US" xlink:label="lab_grwg_AgronMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agron [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_AgronMember" xlink:to="lab_grwg_AgronMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32bc5555-73e2-4b73-879e-16cf99f36e19_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases_3efc35e3-1332-46ec-bc4c-5b97bf0d7390_terseLabel_en-US" xlink:label="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right to use assets acquired under new operating leases</link:label>
    <link:label id="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases_label_en-US" xlink:label="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right To Use Assets Acquired Under New Operating Leases</link:label>
    <link:label id="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases_documentation_en-US" xlink:label="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of assets with seller financing during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:href="grwg-20211231.xsd#grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:to="lab_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_4e680668-f969-40ac-8278-4b9a1c4de205_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_154def50-6adb-44a7-8b87-c7ff51693944_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash and Cash Equivalents (Used In) Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_2bb44b46-2239-4f51-b363-cea3d672516d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021q4/dei-2021q4.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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b2b3cd69-d8c4-4a39-abd0-a73b1f869501_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_95fb0296-687e-4a54-9984-2103014870e1_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_8310b92d-26b1-4b53-bb8d-cf84d179404a_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Probability of achieving threshold</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_label_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold, Probability Of Achieving Threshold</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold, Probability Of Achieving Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:to="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1a7e1be1-2871-4865-baf3-5ea867b405b8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d0944903-8b31-4940-80cf-af71c3f3528a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_54bbd02a-35b2-4500-8ba7-c490ac64b610_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ba12e8ef-f87c-48cf-92ff-9d3e06bae6b2_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_DistributionMember_bec045b0-8cc2-4626-aff6-f9e9d239cb32_terseLabel_en-US" xlink:label="lab_grwg_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_grwg_DistributionMember_label_en-US" xlink:label="lab_grwg_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DistributionMember" xlink:href="grwg-20211231.xsd#grwg_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_DistributionMember" xlink:to="lab_grwg_DistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_EcommerceSalesMember_2fde6e10-41fa-4d88-9372-5382f1a6a031_terseLabel_en-US" xlink:label="lab_grwg_EcommerceSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">E-commerce sales</link:label>
    <link:label id="lab_grwg_EcommerceSalesMember_label_en-US" xlink:label="lab_grwg_EcommerceSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ecommerce Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EcommerceSalesMember" xlink:href="grwg-20211231.xsd#grwg_EcommerceSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_EcommerceSalesMember" xlink:to="lab_grwg_EcommerceSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ee2bac39-7ce3-494a-9a6b-37638487b2bf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_966df1c1-281d-42ff-a102-931814428ce1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1a38e736-811e-4fa5-94c7-90470c3c64e5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to tax authorities for stock-based compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_31ed79e9-daed-4c96-89fa-f726166190f8_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire businesses</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_486e87ab-72ea-45b7-887c-e5b821d5096a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_99586db9-97aa-4770-a400-09b0a91654e2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_a27c9f6c-cc8a-44bc-9a20-8fada5053202_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessAcquisitionsRevenue_91b84e32-7bf5-4601-9fa7-dcc046533318_terseLabel_en-US" xlink:label="lab_grwg_BusinessAcquisitionsRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_grwg_BusinessAcquisitionsRevenue_label_en-US" xlink:label="lab_grwg_BusinessAcquisitionsRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions Revenue</link:label>
    <link:label id="lab_grwg_BusinessAcquisitionsRevenue_documentation_en-US" xlink:label="lab_grwg_BusinessAcquisitionsRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of revenue related to acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsRevenue" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessAcquisitionsRevenue" xlink:to="lab_grwg_BusinessAcquisitionsRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0029a076-dacf-468b-934d-d8538e84f3d1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_71af56cb-dbae-44f0-949a-6ff795154c7c_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue threshold</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_label_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold</link:label>
    <link:label id="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:to="lab_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_c236d372-8f37-47d3-981d-04722f43a04d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_93bbfa10-4417-4527-a728-ff3caa382e14_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_98e501d1-509e-4470-b3c5-d5a4cbe1fc45_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_SanDiegoHydroponicsAndOrganicsMember_11933744-45ed-49ae-a372-e1423ed44d36_terseLabel_en-US" xlink:label="lab_grwg_SanDiegoHydroponicsAndOrganicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Hydroponics &amp; Organics</link:label>
    <link:label id="lab_grwg_SanDiegoHydroponicsAndOrganicsMember_label_en-US" xlink:label="lab_grwg_SanDiegoHydroponicsAndOrganicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Hydroponics &amp; Organics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_SanDiegoHydroponicsAndOrganicsMember" xlink:to="lab_grwg_SanDiegoHydroponicsAndOrganicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_d4a77748-d69b-4b2e-b9d0-c1708976d945_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment_6bb0f37b-3ede-4448-83f8-8b66fe252949_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired in business combinations</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Machinery and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_9b0add18-7aeb-40c9-933c-653e701ce783_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3e34216c-7890-411c-804b-7c044362ee61_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_1cbf7977-bae6-4558-8580-04408cbe15c7_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_f7c09216-0fff-48ba-a88f-d134e29b5b5b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_a7b6a6ff-794d-40e1-b694-4cc8519bc06a_terseLabel_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued upon cashless exercise of options (in shares)</link:label>
    <link:label id="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_label_en-US" xlink:label="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Cashless Exercise Of Options, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" xlink:to="lab_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_dc310b07-0e0a-478c-b857-8971c568c498_periodStartLabel_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value, Outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_eca157fe-ad46-4626-99ae-997e9c805b1d_periodEndLabel_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted - Average Grant Date Fair Value Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant-date fair value of options outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:to="lab_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_2e8ad9d8-f6d1-4514-9938-ab83de88071d_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessAcquisitionsNetIncome_ae16d1b4-e0da-4627-9b08-3b0887d6d5b6_verboseLabel_en-US" xlink:label="lab_grwg_BusinessAcquisitionsNetIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_grwg_BusinessAcquisitionsNetIncome_label_en-US" xlink:label="lab_grwg_BusinessAcquisitionsNetIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions Net Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsNetIncome" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsNetIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessAcquisitionsNetIncome" xlink:to="lab_grwg_BusinessAcquisitionsNetIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_2571778e-e9cd-436a-a135-e1099522bc61_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_949963b5-f6c9-472f-a1c5-183f9bdfd8b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_3cbc27fa-15d0-4afe-9798-137a948dd4b8_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NATURE OF OPERATIONS</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9e8c1615-a8ae-4a4b-af7f-07aaedf9a097_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_54e707e8-579d-4ff7-9766-463072d8145e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_IncentiveStockOptionMember_a3a1dd53-69d5-4469-bcfb-ce5243e35a68_terseLabel_en-US" xlink:label="lab_grwg_IncentiveStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Option</link:label>
    <link:label id="lab_grwg_IncentiveStockOptionMember_label_en-US" xlink:label="lab_grwg_IncentiveStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Option [Member]</link:label>
    <link:label id="lab_grwg_IncentiveStockOptionMember_documentation_en-US" xlink:label="lab_grwg_IncentiveStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IncentiveStockOptionMember" xlink:href="grwg-20211231.xsd#grwg_IncentiveStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_IncentiveStockOptionMember" xlink:to="lab_grwg_IncentiveStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_d3b79316-6229-4fd6-9fb4-43ee87dcfd81_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_782dbaaf-6b1b-4114-b88f-da848723ac1e_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e952b065-4f6f-4241-b136-2501e3b3b8b3_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTIES</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_f1f77d4f-c0ff-4745-9050-9d120dbdb1c6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_db069215-d481-4385-9db4-447a8ff48664_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2cb6ebd-2b2b-4b1b-b176-1dd25cda5210_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_891299c2-4bb4-4d98-afb5-0be1b85f7806_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a77a526c-48fa-46a4-98a5-ccab193938c1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_47afa442-9c7f-4d55-b6b4-a95f491d85a3_terseLabel_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_label_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Relationships</link:label>
    <link:label id="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_documentation_en-US" xlink:label="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Relationships</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="lab_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_dc97c812-b888-4b41-ae4c-213a18309389_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>grwg-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:0ec817de-af18-40c3-979f-2035bfef595d,g:bdb1ffc8-1a80-4f11-bc59-f2abddcdfdf9-->
<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://growgeneration.com/role/Cover" xlink:type="simple" xlink:href="grwg-20211231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9472c81c-0799-4ac9-8c74-6f38072c9510" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentType_9472c81c-0799-4ac9-8c74-6f38072c9510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b31127f2-9baf-4e35-a5ef-f8955d77da7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentAnnualReport_b31127f2-9baf-4e35-a5ef-f8955d77da7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4cb734d4-bb15-4a5b-a7bd-9116184933ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentPeriodEndDate_4cb734d4-bb15-4a5b-a7bd-9116184933ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6629f32f-c665-4c5e-b7a5-e6e75387fd26" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_CurrentFiscalYearEndDate_6629f32f-c665-4c5e-b7a5-e6e75387fd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f0a1d2fe-a88c-4b60-9e5c-54f512e55341" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentTransitionReport_f0a1d2fe-a88c-4b60-9e5c-54f512e55341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_016fc2d3-fbeb-430d-a9f2-82306cdbee9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityFileNumber_016fc2d3-fbeb-430d-a9f2-82306cdbee9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d138ba25-b579-4f39-90fe-abbc0d19542f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityRegistrantName_d138ba25-b579-4f39-90fe-abbc0d19542f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1239fc13-954d-4622-8686-c9d970fbaec8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1239fc13-954d-4622-8686-c9d970fbaec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1b4ed3d1-12df-435d-a4f6-fecb18739e9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityTaxIdentificationNumber_1b4ed3d1-12df-435d-a4f6-fecb18739e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_471e0d83-19e0-4c35-b1ff-cfb056c5bd7d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityAddressAddressLine1_471e0d83-19e0-4c35-b1ff-cfb056c5bd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_1f206558-7b67-4969-b5e1-473921be9d3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityAddressAddressLine2_1f206558-7b67-4969-b5e1-473921be9d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8bb32b9e-0f00-4c54-a3c7-d2abb262cf04" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityAddressCityOrTown_8bb32b9e-0f00-4c54-a3c7-d2abb262cf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5d2bb597-debc-4688-b495-817fcdb9a9db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityAddressStateOrProvince_5d2bb597-debc-4688-b495-817fcdb9a9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7eef8b50-6651-44da-9b2c-27d40b5016b9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityAddressPostalZipCode_7eef8b50-6651-44da-9b2c-27d40b5016b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7bf07748-1e3e-474e-a61d-fc3541181f38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_CityAreaCode_7bf07748-1e3e-474e-a61d-fc3541181f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9715e584-b137-4205-b719-0dda92a31d3d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_LocalPhoneNumber_9715e584-b137-4205-b719-0dda92a31d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e869b2b5-1acd-458f-ae10-e00b7dbf9736" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_Security12bTitle_e869b2b5-1acd-458f-ae10-e00b7dbf9736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5f8c4e6f-c631-41cd-b871-6fbc7fcce452" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_TradingSymbol_5f8c4e6f-c631-41cd-b871-6fbc7fcce452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f0649608-da19-4f28-a9b0-c1dd71e7038c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_SecurityExchangeName_f0649608-da19-4f28-a9b0-c1dd71e7038c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_91f1a106-4726-4447-bbd7-7af640c71290" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_91f1a106-4726-4447-bbd7-7af640c71290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f05707bb-2c80-4408-b5c9-5ed40f6759b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityVoluntaryFilers_f05707bb-2c80-4408-b5c9-5ed40f6759b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_3279a482-24d8-4fdf-968e-b0d70abe3c06" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityCurrentReportingStatus_3279a482-24d8-4fdf-968e-b0d70abe3c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_263c8891-5f90-4b8c-834e-9c5990e99562" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityInteractiveDataCurrent_263c8891-5f90-4b8c-834e-9c5990e99562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_97d3b17f-752a-453a-9139-3e202a76573e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityFilerCategory_97d3b17f-752a-453a-9139-3e202a76573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_af62ec24-7385-486b-995d-271881adfab6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntitySmallBusiness_af62ec24-7385-486b-995d-271881adfab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a9fe40a3-7bf7-4ef5-b4ce-5ee2b5d91fe2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityEmergingGrowthCompany_a9fe40a3-7bf7-4ef5-b4ce-5ee2b5d91fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_605ab7f8-50cc-4e04-a686-eb64b144b6a9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_IcfrAuditorAttestationFlag_605ab7f8-50cc-4e04-a686-eb64b144b6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_8d52ed20-5730-413a-ac8d-12669ae3eaf8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityShellCompany_8d52ed20-5730-413a-ac8d-12669ae3eaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_0f66507d-b91e-4d09-9b01-ea23ca5ab5f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityPublicFloat_0f66507d-b91e-4d09-9b01-ea23ca5ab5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f3c36d26-295b-4ee9-b1bd-85736357ba3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f3c36d26-295b-4ee9-b1bd-85736357ba3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8832dc8b-6cbc-433e-9a7f-2c377e28827a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_EntityCentralIndexKey_8832dc8b-6cbc-433e-9a7f-2c377e28827a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4a58e06b-82bd-4c4a-8f80-3eb84aa7c8bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_AmendmentFlag_4a58e06b-82bd-4c4a-8f80-3eb84aa7c8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c9538819-ad9c-4b7f-b913-181963f6c600" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c9538819-ad9c-4b7f-b913-181963f6c600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_398a31e9-045c-4ea6-9883-d58b5ab4b0d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentFiscalYearFocus_398a31e9-045c-4ea6-9883-d58b5ab4b0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b74f551b-d210-470c-9017-96780735f032" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_56673f7d-ba9a-46db-9560-64e0417983ed" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b74f551b-d210-470c-9017-96780735f032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/AuditInformation" xlink:type="simple" xlink:href="grwg-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AuditInformationAbstract_f660b39d-68d3-45f2-b710-58f134f9f816" xlink:href="grwg-20211231.xsd#grwg_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_7322474d-4112-4aec-b068-1f0c00c0f8cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AuditInformationAbstract_f660b39d-68d3-45f2-b710-58f134f9f816" xlink:to="loc_dei_AuditorName_7322474d-4112-4aec-b068-1f0c00c0f8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_050d0216-347b-4cf5-8250-eb346e30fa43" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AuditInformationAbstract_f660b39d-68d3-45f2-b710-58f134f9f816" xlink:to="loc_dei_AuditorLocation_050d0216-347b-4cf5-8250-eb346e30fa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_c2c78959-bf31-4109-8502-b0d23c9570a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AuditInformationAbstract_f660b39d-68d3-45f2-b710-58f134f9f816" xlink:to="loc_dei_AuditorFirmId_c2c78959-bf31-4109-8502-b0d23c9570a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_84751c32-f603-4335-a494-c0008d19dea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84751c32-f603-4335-a494-c0008d19dea3" xlink:to="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0474847a-e021-4f80-9f27-a514952b0851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0474847a-e021-4f80-9f27-a514952b0851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_a7627b49-9d15-495f-9787-dd7b8b40b720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_a7627b49-9d15-495f-9787-dd7b8b40b720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_630958a3-9d34-4e04-8d72-c4717d7efeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_630958a3-9d34-4e04-8d72-c4717d7efeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_885202dd-a9a3-488f-80c8-452a4319191d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_885202dd-a9a3-488f-80c8-452a4319191d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8f2f1ac9-0a09-4917-9f4f-0e2923e806e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_InventoryNet_8f2f1ac9-0a09-4917-9f4f-0e2923e806e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_b96c643b-6d26-4ee7-92cd-54d8ea0af1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_PrepaidTaxes_b96c643b-6d26-4ee7-92cd-54d8ea0af1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10adb94e-356f-4e6d-bfe0-5e2e75abb8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10adb94e-356f-4e6d-bfe0-5e2e75abb8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1a0d7a19-eb5b-4926-baf5-8dbf9f3054f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3b9518e6-dfff-49c7-a724-20b77e8cfbb2" xlink:to="loc_us-gaap_AssetsCurrent_1a0d7a19-eb5b-4926-baf5-8dbf9f3054f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_90929f28-aae0-4c4d-a834-b3290fb54812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_90929f28-aae0-4c4d-a834-b3290fb54812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5cbcd3ae-af11-4910-84d6-8171f9e162d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5cbcd3ae-af11-4910-84d6-8171f9e162d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_d7ce454f-a6a5-4a55-b253-562848f2cd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_d7ce454f-a6a5-4a55-b253-562848f2cd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ad09d8bc-3232-44fc-96eb-dfb6c8c8be43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ad09d8bc-3232-44fc-96eb-dfb6c8c8be43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7962ee22-4354-4377-844d-7cfb1c91139f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_Goodwill_7962ee22-4354-4377-844d-7cfb1c91139f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_276eb9c8-6dbc-4cbc-8eaa-936e2eb19322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_OtherAssets_276eb9c8-6dbc-4cbc-8eaa-936e2eb19322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9c01759c-6098-49ca-97be-9557c00ef87d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_046240f6-9c6b-4d84-a534-efa8096938fd" xlink:to="loc_us-gaap_Assets_9c01759c-6098-49ca-97be-9557c00ef87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84751c32-f603-4335-a494-c0008d19dea3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_592cf53d-4721-4338-a263-42b9cc2d22d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_AccountsPayableCurrent_592cf53d-4721-4338-a263-42b9cc2d22d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1c6066ec-5325-4621-beee-eec16e40693d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1c6066ec-5325-4621-beee-eec16e40693d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_13bdb9c4-2e32-43ba-9577-8841fd8efdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_13bdb9c4-2e32-43ba-9577-8841fd8efdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c6ce4986-6b2a-426f-89d9-0be1a0f8de13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c6ce4986-6b2a-426f-89d9-0be1a0f8de13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_71a0ee67-949a-453c-9769-228095e9301d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_71a0ee67-949a-453c-9769-228095e9301d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b620c63a-d1ef-4f7d-894d-af27b415c7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b620c63a-d1ef-4f7d-894d-af27b415c7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e22062e3-a15e-4d2e-9853-7431b3cf46b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_LongTermDebtCurrent_e22062e3-a15e-4d2e-9853-7431b3cf46b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_61d5afe2-c367-4f67-9b04-4425fb399b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f52dd7a5-9d49-433f-aa57-d2757d0f9b16" xlink:to="loc_us-gaap_LiabilitiesCurrent_61d5afe2-c367-4f67-9b04-4425fb399b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c9ba88a9-dc49-41ed-b63a-c884fb6fdf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c9ba88a9-dc49-41ed-b63a-c884fb6fdf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c5709b13-aaf2-4c02-b57b-9cff161c4807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c5709b13-aaf2-4c02-b57b-9cff161c4807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_783dad5e-2f33-4387-ab57-ce1a675e731d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_783dad5e-2f33-4387-ab57-ce1a675e731d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_791559cf-102a-4536-9ef9-76b1251491a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_Liabilities_791559cf-102a-4536-9ef9-76b1251491a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8c335d93-fa23-410c-9097-55fecaa8f8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8c335d93-fa23-410c-9097-55fecaa8f8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0db4517b-b2e4-47ef-8a81-e998a323d43e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:to="loc_us-gaap_CommonStockValue_0db4517b-b2e4-47ef-8a81-e998a323d43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ad2e137b-81b7-4117-a4ed-e5738e42b9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ad2e137b-81b7-4117-a4ed-e5738e42b9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fbca702e-0cda-421e-996e-0b8d9bd3dcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fbca702e-0cda-421e-996e-0b8d9bd3dcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cddbfc93-8862-4497-8124-1c1540158bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c25ae47e-c4a8-4e81-90b4-c6be68e32fd6" xlink:to="loc_us-gaap_StockholdersEquity_cddbfc93-8862-4497-8124-1c1540158bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b0cc0942-291b-40c1-a019-07ae99834701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6cac202b-0c21-4700-8cee-9f4db4737ae3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b0cc0942-291b-40c1-a019-07ae99834701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b630178f-fde1-425e-b017-cc7a2dab7a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b630178f-fde1-425e-b017-cc7a2dab7a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent_cae0c5c4-bac0-4792-b8dd-90c24a13fc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent_cae0c5c4-bac0-4792-b8dd-90c24a13fc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5d3866d3-03fd-471c-9520-8df868bb6304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5d3866d3-03fd-471c-9520-8df868bb6304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_420a8e55-539a-452f-9828-7a18f75066dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_420a8e55-539a-452f-9828-7a18f75066dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_249a0f02-20c4-4002-a0a3-a73af7ba6f54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_CommonStockSharesIssued_249a0f02-20c4-4002-a0a3-a73af7ba6f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_95b63b84-6089-40d7-af92-5f5ba6ff07c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6b884d58-471f-4e18-b806-ea4c005078e9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_95b63b84-6089-40d7-af92-5f5ba6ff07c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d41fe79f-8f8c-4db8-a96f-8c03e0913284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d41fe79f-8f8c-4db8-a96f-8c03e0913284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_4d70a477-326f-4afc-abc8-8b4a31e95e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_CostOfRevenue_4d70a477-326f-4afc-abc8-8b4a31e95e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cab25fa2-7f88-4ab3-bf25-1594095b3047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_GrossProfit_cab25fa2-7f88-4ab3-bf25-1594095b3047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_17693cc9-d738-4240-b87e-fc9b6989b0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_17693cc9-d738-4240-b87e-fc9b6989b0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_368ced1e-349b-44d7-ba28-69e48a1aa4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_368ced1e-349b-44d7-ba28-69e48a1aa4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_e51126bc-73ee-4782-b3c9-75818587fc05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:to="loc_us-gaap_DepreciationAndAmortization_e51126bc-73ee-4782-b3c9-75818587fc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e30af0cb-4ab5-4f07-9e01-d8914704a19c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_24dc9582-c3f6-4731-8c27-9bf91af5a3e5" xlink:to="loc_us-gaap_OperatingExpenses_e30af0cb-4ab5-4f07-9e01-d8914704a19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0ea6fe8c-73d7-435d-8104-2fb2704d0fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_OperatingIncomeLoss_0ea6fe8c-73d7-435d-8104-2fb2704d0fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MiscellaneousIncomeExpense_9b022f8d-d39d-4d84-9e29-212117d8fcbf" xlink:href="grwg-20211231.xsd#grwg_MiscellaneousIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:to="loc_grwg_MiscellaneousIncomeExpense_9b022f8d-d39d-4d84-9e29-212117d8fcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_eb062b3f-a4d8-4021-b7ac-04ff12f69927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:to="loc_us-gaap_InterestIncomeOther_eb062b3f-a4d8-4021-b7ac-04ff12f69927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3252fe61-ed7b-42c8-8e85-fe12651adc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3252fe61-ed7b-42c8-8e85-fe12651adc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1a28ae52-fda6-46bc-a17f-141b35886fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_ac33169f-27bf-421f-a985-639aa03ee71c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1a28ae52-fda6-46bc-a17f-141b35886fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d89ebe-c295-48b8-8a62-face00504565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18d89ebe-c295-48b8-8a62-face00504565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d065405f-1873-4d78-9978-74c9d76c5609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d065405f-1873-4d78-9978-74c9d76c5609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd78711d-632e-4917-b02f-51d8b1df3148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_NetIncomeLoss_dd78711d-632e-4917-b02f-51d8b1df3148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_62437fa4-1a62-4873-acba-f429a53340bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_EarningsPerShareBasic_62437fa4-1a62-4873-acba-f429a53340bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_eb9c3d90-91d1-411f-975a-9ce4c624b83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_EarningsPerShareDiluted_eb9c3d90-91d1-411f-975a-9ce4c624b83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9d59fa1-81a8-41a9-a1e9-8b46012b6ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9d59fa1-81a8-41a9-a1e9-8b46012b6ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_55d7fdae-70d7-4d82-bab4-42fe9864480c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3c2dd535-6f73-4caf-bb8c-2ba34abb4483" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_55d7fdae-70d7-4d82-bab4-42fe9864480c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c3865821-1f6f-4a26-bca6-6f08d882814e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c3865821-1f6f-4a26-bca6-6f08d882814e" xlink:to="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_35054da0-7d9b-45f8-a6ad-3edd7b0a1dab" xlink:to="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c2579c5c-6a8c-45a6-9065-9db06e730e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_CommonStockMember_c2579c5c-6a8c-45a6-9065-9db06e730e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bff3c55b-8881-4e1e-8c42-2bc65d78710b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bff3c55b-8881-4e1e-8c42-2bc65d78710b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_42c6aed6-6ed3-4345-9a10-cd95d8a27260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b2c5d01a-b37a-481a-94f2-c0addf801239" xlink:to="loc_us-gaap_RetainedEarningsMember_42c6aed6-6ed3-4345-9a10-cd95d8a27260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_64bf38d5-3872-4dd8-a65f-99aac80ae079" xlink:to="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ce5cbb6-f5cc-4123-8859-f01fa166e73b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6a08cf0c-b9c3-488c-a798-70fa404f70df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_SharesOutstanding_6a08cf0c-b9c3-488c-a798-70fa404f70df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a822ca4d-2ff6-4792-9281-820f46f88838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockholdersEquity_a822ca4d-2ff6-4792-9281-820f46f88838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_b0dee369-ca06-4938-aa89-0c5da8e70b58" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares_b0dee369-ca06-4938-aa89-0c5da8e70b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees_9f3b6591-76b7-4a6d-bd35-343f42e48773" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockAndWarrantsNetOfFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockAndWarrantsNetOfFees_9f3b6591-76b7-4a6d-bd35-343f42e48773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d825a57c-c5c1-4ff1-a17a-b5010b688ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d825a57c-c5c1-4ff1-a17a-b5010b688ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFeesShares_143109bf-7a66-4cd3-9c6d-7ad5bb3c659a" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFeesShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockNetOfFeesShares_143109bf-7a66-4cd3-9c6d-7ad5bb3c659a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfCommonStockNetOfFees_05a61217-4021-42bf-a987-9ba60dedaff0" xlink:href="grwg-20211231.xsd#grwg_SaleOfCommonStockNetOfFees"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_SaleOfCommonStockNetOfFees_05a61217-4021-42bf-a987-9ba60dedaff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_197d1478-2093-41c7-8e13-509bd9471a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_197d1478-2093-41c7-8e13-509bd9471a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_455348a2-5b29-428a-8a3c-6414deea8d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_455348a2-5b29-428a-8a3c-6414deea8d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_38461fae-5557-4d0f-9098-1e05c68f9ce4" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares_38461fae-5557-4d0f-9098-1e05c68f9ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_b264768d-450c-4669-a1ba-54685b596f33" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfWarrants"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants_b264768d-450c-4669-a1ba-54685b596f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares_981e3555-7693-4cde-80bc-ee5279bd0235" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponExerciseOfOptionsShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponExerciseOfOptionsShares_981e3555-7693-4cde-80bc-ee5279bd0235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_85b9eed9-9418-4bf1-8cdb-96acc66fcb41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_85b9eed9-9418-4bf1-8cdb-96acc66fcb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_a6c200ce-5f82-47f8-8af0-19126e8b9e7e" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares_a6c200ce-5f82-47f8-8af0-19126e8b9e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_5e2bcc38-bf99-4ff4-b2c5-29e69a74ac93" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponCashlessExerciseOfOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponCashlessExerciseOfOptions_5e2bcc38-bf99-4ff4-b2c5-29e69a74ac93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_b7a2ca6d-57e4-414f-be99-c1ac2af00fe9" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares_b7a2ca6d-57e4-414f-be99-c1ac2af00fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_83eef64a-a6ef-46cb-8b85-6949fb610fa1" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedInConnectionWithBusinessCombinations"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedInConnectionWithBusinessCombinations_83eef64a-a6ef-46cb-8b85-6949fb610fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_d4c71605-5321-4876-9cb1-4c23c3d73275" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets_d4c71605-5321-4876-9cb1-4c23c3d73275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_54908701-0faf-4f0b-8059-fd7b4cdbf7af" xlink:href="grwg-20211231.xsd#grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets_54908701-0faf-4f0b-8059-fd7b4cdbf7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_fb2f373b-4d88-49cb-aea6-eb7ef63984a2" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares_fb2f373b-4d88-49cb-aea6-eb7ef63984a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_488beff1-fb81-40a0-bc2b-d4e51b7bf44f" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedUponConversionOfConvertibleDebt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedUponConversionOfConvertibleDebt_488beff1-fb81-40a0-bc2b-d4e51b7bf44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssetsShares_9d0e8331-1203-45e3-9ecd-0eea5ea2ee14" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssetsShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAssetsShares_9d0e8331-1203-45e3-9ecd-0eea5ea2ee14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAssets_13e3ede0-bbe3-43c1-9759-5b7150fb518e" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAssets"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAssets_13e3ede0-bbe3-43c1-9759-5b7150fb518e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_361229ab-9eac-4b19-8f31-cda30e700e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_361229ab-9eac-4b19-8f31-cda30e700e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_52da9734-0d50-4e00-9a27-ada7ae2e82aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_52da9734-0d50-4e00-9a27-ada7ae2e82aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_c997ce13-96c5-41c9-b980-4d1389545a23" xlink:href="grwg-20211231.xsd#grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement_c997ce13-96c5-41c9-b980-4d1389545a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayrollShares_aa556284-d921-40c6-9485-e196d9827aae" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayrollShares"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAccruedPayrollShares_aa556284-d921-40c6-9485-e196d9827aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayroll_aadf3c98-1301-4f0d-8637-9bfb97c94c27" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayroll"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_grwg_CommonStockIssuedForAccruedPayroll_aadf3c98-1301-4f0d-8637-9bfb97c94c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7b4911d4-1480-413b-83fd-b84bd1769f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7b4911d4-1480-413b-83fd-b84bd1769f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f0bf30d8-693b-4578-8be9-2ac0c808193d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f0bf30d8-693b-4578-8be9-2ac0c808193d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdb560b2-4732-4ec4-9cca-afca27f7504a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdb560b2-4732-4ec4-9cca-afca27f7504a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_75425af9-24b2-4356-8cfb-17399faf7684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_NetIncomeLoss_75425af9-24b2-4356-8cfb-17399faf7684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_192362dc-5b64-4e0a-a00e-bf05dc5170d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_SharesOutstanding_192362dc-5b64-4e0a-a00e-bf05dc5170d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ec33f4f-ea80-49f7-b43f-f6be64210ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_14ada5c4-af25-43ce-a050-fb9d62872d0f" xlink:to="loc_us-gaap_StockholdersEquity_8ec33f4f-ea80-49f7-b43f-f6be64210ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="grwg-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b4e861b6-b7eb-4998-bc06-17b5c2ca6a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b4e861b6-b7eb-4998-bc06-17b5c2ca6a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5965bb0c-4023-4fd7-bb69-78ac94670ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b4e861b6-b7eb-4998-bc06-17b5c2ca6a7c" xlink:to="loc_us-gaap_NetIncomeLoss_5965bb0c-4023-4fd7-bb69-78ac94670ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b4e861b6-b7eb-4998-bc06-17b5c2ca6a7c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3c0750fd-75e9-4d45-8db2-fe67cbf0cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3c0750fd-75e9-4d45-8db2-fe67cbf0cb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f93100f0-2f93-4946-a092-365b01948c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f93100f0-2f93-4946-a092-365b01948c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_48b47833-34fa-4b6e-a78c-7bfc82a22f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_48b47833-34fa-4b6e-a78c-7bfc82a22f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f890008d-1e64-47b9-b69c-63aa54b1df9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_ShareBasedCompensation_f890008d-1e64-47b9-b69c-63aa54b1df9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4b63cdd6-8656-463b-b032-88bb3e8e1e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4b63cdd6-8656-463b-b032-88bb3e8e1e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_85b6d892-858c-4239-bcc0-eb0042cb9ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_85b6d892-858c-4239-bcc0-eb0042cb9ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_34490dc0-4043-496a-849a-70c752f3b6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_34490dc0-4043-496a-849a-70c752f3b6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8be9c0d2-eb06-4dc6-94af-39c18946d94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f764b679-821a-4e37-9c22-ea90e3666fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8be9c0d2-eb06-4dc6-94af-39c18946d94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_2dbbf30f-f639-4316-8fb4-255a0b753ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8be9c0d2-eb06-4dc6-94af-39c18946d94a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_2dbbf30f-f639-4316-8fb4-255a0b753ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_760a7528-93e4-45cd-b2e6-6c8647b7f41e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_2dbbf30f-f639-4316-8fb4-255a0b753ed0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_760a7528-93e4-45cd-b2e6-6c8647b7f41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8ca975fc-88c9-429a-b0fc-1ffe5b3ecc41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_2dbbf30f-f639-4316-8fb4-255a0b753ed0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8ca975fc-88c9-429a-b0fc-1ffe5b3ecc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93aed872-c109-479d-bdef-f658e4c6a4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_2dbbf30f-f639-4316-8fb4-255a0b753ed0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93aed872-c109-479d-bdef-f658e4c6a4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8be9c0d2-eb06-4dc6-94af-39c18946d94a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d17194dc-f26a-4985-adbc-46063b5b4d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d17194dc-f26a-4985-adbc-46063b5b4d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OperatingLeases_515074cd-8e13-4e5a-873e-5f73c93f09fe" xlink:href="grwg-20211231.xsd#grwg_OperatingLeases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:to="loc_grwg_OperatingLeases_515074cd-8e13-4e5a-873e-5f73c93f09fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2deb0d6a-ec15-4be4-87e3-846b7a149bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2deb0d6a-ec15-4be4-87e3-846b7a149bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a10bc5a-47a4-43bb-966f-1a9c97d6a279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a10bc5a-47a4-43bb-966f-1a9c97d6a279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesTaxesPayable_2620a2e5-8a9d-439e-927b-35bd71bd4c07" xlink:href="grwg-20211231.xsd#grwg_SalesTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_14475f44-abce-428b-a5e9-358a6425f5ab" xlink:to="loc_grwg_SalesTaxesPayable_2620a2e5-8a9d-439e-927b-35bd71bd4c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac093226-5f0b-4b66-a6cd-1e6cdead2ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b4e861b6-b7eb-4998-bc06-17b5c2ca6a7c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac093226-5f0b-4b66-a6cd-1e6cdead2ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_e1fa7dcc-479a-4a43-acde-523cb334f47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_e1fa7dcc-479a-4a43-acde-523cb334f47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures_4544b7ef-f659-43cd-a15f-4354f14a2f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFurnitureAndFixtures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_PaymentsToAcquireFurnitureAndFixtures_4544b7ef-f659-43cd-a15f-4354f14a2f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c1acae6e-8854-4dea-812c-621c9c10ab50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c1acae6e-8854-4dea-812c-621c9c10ab50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5914a487-907f-497c-b5eb-c27c2c1be0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5914a487-907f-497c-b5eb-c27c2c1be0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_f957e37d-64a8-44c3-ab7e-9ce65b78d720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_f957e37d-64a8-44c3-ab7e-9ce65b78d720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_38b26b2b-3d4d-433d-b908-2f1b7e7a6163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_203306cc-6d37-4e41-85ad-95fcabaabe40" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_38b26b2b-3d4d-433d-b908-2f1b7e7a6163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bfa839d5-18dc-48e1-ae6a-571d4575dfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bfa839d5-18dc-48e1-ae6a-571d4575dfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dad7018a-aeed-4b74-8477-4d0c77270cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dad7018a-aeed-4b74-8477-4d0c77270cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_5d811d33-66ed-4e70-a6e9-74b263096781" xlink:href="grwg-20211231.xsd#grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:to="loc_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses_5d811d33-66ed-4e70-a6e9-74b263096781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b662e238-bee4-477e-8555-da9d8ba5d687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_92adc0ae-97a2-4d6b-8cc3-262bf1c15a0b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b662e238-bee4-477e-8555-da9d8ba5d687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d934298f-36b5-40d0-8cde-a0e03a4f1f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d934298f-36b5-40d0-8cde-a0e03a4f1f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fee15b4d-ace0-4d21-a333-d1c9ad9fdb65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fee15b4d-ace0-4d21-a333-d1c9ad9fdb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbb907d8-39b9-4f3e-ab34-4d05dab509e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbb907d8-39b9-4f3e-ab34-4d05dab509e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4e4a4343-e196-465f-a001-c144079c4866" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_5d0721cd-04d4-4a79-a164-23dc1697fd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_5d0721cd-04d4-4a79-a164-23dc1697fd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForIntangibleAssets_5395b5f9-8b18-408d-8105-b1d057ac214e" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_CommonStockIssuedForIntangibleAssets_5395b5f9-8b18-408d-8105-b1d057ac214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommonStockIssuedForAccruedPayrollLiability_7540ee91-d205-4b64-93e7-41623fca46dc" xlink:href="grwg-20211231.xsd#grwg_CommonStockIssuedForAccruedPayrollLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_CommonStockIssuedForAccruedPayrollLiability_7540ee91-d205-4b64-93e7-41623fca46dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtConvertedToEquity_fcdc0726-3b7b-4cbc-a551-0b84835a425d" xlink:href="grwg-20211231.xsd#grwg_DebtConvertedToEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_DebtConvertedToEquity_fcdc0726-3b7b-4cbc-a551-0b84835a425d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AssetsAcquiredByIssuanceOfStock_96303de1-5e7f-4e7f-acb0-87cf361700ca" xlink:href="grwg-20211231.xsd#grwg_AssetsAcquiredByIssuanceOfStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_AssetsAcquiredByIssuanceOfStock_96303de1-5e7f-4e7f-acb0-87cf361700ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CashPaidForInterest_9d0c538a-0a18-4899-8015-ab14bd0c7ff8" xlink:href="grwg-20211231.xsd#grwg_CashPaidForInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_CashPaidForInterest_9d0c538a-0a18-4899-8015-ab14bd0c7ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases_5b2d5bb2-3177-4679-8b0a-de62084f4523" xlink:href="grwg-20211231.xsd#grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases_5b2d5bb2-3177-4679-8b0a-de62084f4523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_e8234cf9-53a8-4372-a9c8-a12396003a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d9944c61-daa5-4d09-973d-4d2fa9e63259" xlink:to="loc_us-gaap_IncomeTaxesPaid_e8234cf9-53a8-4372-a9c8-a12396003a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/NATUREOFOPERATIONS" xlink:type="simple" xlink:href="grwg-20211231.xsd#NATUREOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/NATUREOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_906839ea-f8e5-4cab-a7c6-7d60aa8ce8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_4dda209a-e9f4-44c2-9389-6e86ce75ffbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_906839ea-f8e5-4cab-a7c6-7d60aa8ce8bb" xlink:to="loc_us-gaap_NatureOfOperations_4dda209a-e9f4-44c2-9389-6e86ce75ffbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/NATUREOFOPERATIONSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#NATUREOFOPERATIONSDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/NATUREOFOPERATIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f13426a6-a073-406f-b9a9-e92627ed3bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_856f63b3-acaa-43eb-942c-4acd2bcc1e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f13426a6-a073-406f-b9a9-e92627ed3bd4" xlink:to="loc_us-gaap_NumberOfStores_856f63b3-acaa-43eb-942c-4acd2bcc1e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_c34043a1-04dd-4d72-8112-9c45a7607fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f13426a6-a073-406f-b9a9-e92627ed3bd4" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_c34043a1-04dd-4d72-8112-9c45a7607fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8e623958-b1c3-4ad2-bfb3-11b7ed893eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0ea4e378-a655-4f82-b037-c83a517d6545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8e623958-b1c3-4ad2-bfb3-11b7ed893eab" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0ea4e378-a655-4f82-b037-c83a517d6545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a21af12b-8aca-4f20-b1a4-9bfccb8d81a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a21af12b-8aca-4f20-b1a4-9bfccb8d81a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_8a9e745f-1589-4612-b77e-4a3ba5defa35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_8a9e745f-1589-4612-b77e-4a3ba5defa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a25aea04-d52f-4036-a043-5534c96e615f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_UseOfEstimates_a25aea04-d52f-4036-a043-5534c96e615f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_59b52f46-4439-46cc-b919-823cffcb293b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_59b52f46-4439-46cc-b919-823cffcb293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_83fff206-32ab-4cfd-9a98-352caa91c127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_83fff206-32ab-4cfd-9a98-352caa91c127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_VendorAllowancesPolicyTextBlock_633c00b4-2630-452c-ae83-88b85e058e67" xlink:href="grwg-20211231.xsd#grwg_VendorAllowancesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_grwg_VendorAllowancesPolicyTextBlock_633c00b4-2630-452c-ae83-88b85e058e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8003f91c-13d8-45f9-90f4-dd2b8d6e9e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8003f91c-13d8-45f9-90f4-dd2b8d6e9e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_f5a5683f-04d7-4f2d-9ecc-f23241566253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_f5a5683f-04d7-4f2d-9ecc-f23241566253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_62044908-6c4c-41a9-8726-eafba1f1f306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_62044908-6c4c-41a9-8726-eafba1f1f306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_bfc98466-37de-4109-8d50-a0af4f1315b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_bfc98466-37de-4109-8d50-a0af4f1315b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fcbd5941-eb19-4b55-a8da-bf952b3b6bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fcbd5941-eb19-4b55-a8da-bf952b3b6bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_f38761a0-4bfa-4d51-828d-7917d630cee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_f38761a0-4bfa-4d51-828d-7917d630cee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock_e0145d60-1a2a-420a-b44d-e989cf013964" xlink:href="grwg-20211231.xsd#grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock_e0145d60-1a2a-420a-b44d-e989cf013964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b78ef819-4abd-4a08-a9c7-79dc9a4effd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b78ef819-4abd-4a08-a9c7-79dc9a4effd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment_40b9ab9c-06e5-4100-a309-a86e720148ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentImpairment_40b9ab9c-06e5-4100-a309-a86e720148ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_d78546c7-04bd-49ee-be50-0cf946daef19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_LessorLeasesPolicyTextBlock_d78546c7-04bd-49ee-be50-0cf946daef19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_94645572-2e22-44e9-9cc7-f0e24042196a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_94645572-2e22-44e9-9cc7-f0e24042196a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_6a2432e1-5dff-41a1-b389-07b9101fd452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_6a2432e1-5dff-41a1-b389-07b9101fd452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2b181e8b-f3d0-4e8d-9d3a-8163a53b759a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2b181e8b-f3d0-4e8d-9d3a-8163a53b759a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_48f4c58f-1b25-47f8-93b6-55720b4afa79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_48f4c58f-1b25-47f8-93b6-55720b4afa79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df7701f6-249a-40d3-902d-0531ee49e029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_df7701f6-249a-40d3-902d-0531ee49e029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_be83318a-7da7-4b61-8e57-dd6b42ef849c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5e0854a2-a159-4df3-9910-36aabad64e85" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_be83318a-7da7-4b61-8e57-dd6b42ef849c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_49e75b29-3a15-4aa6-b0db-c360b803cf54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_57850b3f-71f2-4df2-9756-288afd634a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_49e75b29-3a15-4aa6-b0db-c360b803cf54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_57850b3f-71f2-4df2-9756-288afd634a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock_e958aa9e-82a8-4682-a604-aad52deffa9e" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_49e75b29-3a15-4aa6-b0db-c360b803cf54" xlink:to="loc_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock_e958aa9e-82a8-4682-a604-aad52deffa9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a6b6354d-570f-44d1-a7a1-1aa02cd39c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6b6354d-570f-44d1-a7a1-1aa02cd39c11" xlink:to="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9b4895de-b871-43e5-9100-b8ebcf42517a" xlink:to="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b7d7866e-cc8f-480a-b230-609d83ff7e6e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:to="loc_srt_MaximumMember_b7d7866e-cc8f-480a-b230-609d83ff7e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d471986c-c04a-46f4-8e22-128966f70df8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4aade83f-5807-4ccd-afb5-16c90b11b25b" xlink:to="loc_srt_MinimumMember_d471986c-c04a-46f4-8e22-128966f70df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_49794baf-bc20-4a14-b4c7-2414cbbeae58" xlink:to="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_9ba5489b-01a7-43a6-9ae2-74718e2c4e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_802dc52c-e82d-4b9b-bfeb-17ffb9a2843a" xlink:to="loc_us-gaap_NotesReceivableMember_9ba5489b-01a7-43a6-9ae2-74718e2c4e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18a42f6a-6e07-4dd5-920a-a0bfd730f800" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f946ae3a-13da-413f-9de0-49d71d13965f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a64d13b9-7f94-45f6-8f2e-c805e1af7ff0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f946ae3a-13da-413f-9de0-49d71d13965f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_fa22b5c3-81ee-4937-8aca-1fb949a73c47" xlink:to="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ecffe0a5-4588-4507-a054-a7fd2f664710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_NumberOfReportableSegments_ecffe0a5-4588-4507-a054-a7fd2f664710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4e807548-bc2d-416d-850e-cfad5f63e60f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4e807548-bc2d-416d-850e-cfad5f63e60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFDICInsuredAmount_eab69914-7a61-4157-a7ac-3c067077dfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFDICInsuredAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_CashFDICInsuredAmount_eab69914-7a61-4157-a7ac-3c067077dfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashUninsuredAmount_d101438e-e214-465d-997c-60946cc1088c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashUninsuredAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_CashUninsuredAmount_d101438e-e214-465d-997c-60946cc1088c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_InterestPercentage_9bfaed87-9a8e-4ace-869b-23c7e87a81ff" xlink:href="grwg-20211231.xsd#grwg_InterestPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_grwg_InterestPercentage_9bfaed87-9a8e-4ace-869b-23c7e87a81ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm_7d26b461-73d2-48e2-a44e-3b8b3e18e8cf" xlink:href="grwg-20211231.xsd#grwg_FinancingReceivableExcludingAccruedInterestTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_grwg_FinancingReceivableExcludingAccruedInterestTerm_7d26b461-73d2-48e2-a44e-3b8b3e18e8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ba5ebffa-4ab6-4cb0-b519-ab67862c5bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ba5ebffa-4ab6-4cb0-b519-ab67862c5bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_001da80f-caca-45fa-9444-cdd071814ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_001da80f-caca-45fa-9444-cdd071814ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_a5c8b1a9-4bc8-4c24-b349-279527b9bfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_ef15642d-0ac6-44b8-9809-d4f3a77e2bba" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_a5c8b1a9-4bc8-4c24-b349-279527b9bfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8e0c191f-f182-4d7f-a458-de01a6bc65c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8e0c191f-f182-4d7f-a458-de01a6bc65c8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38ff495e-3ee1-47ef-8742-9e84f42b7235" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_deb27c27-4a00-4092-bceb-de48fc66b9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_VehiclesMember_deb27c27-4a00-4092-bceb-de48fc66b9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5abb4d63-b755-42f0-9f65-65c02e13915a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_BuildingMember_5abb4d63-b755-42f0-9f65-65c02e13915a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_429e849c-9579-4928-94b3-6e80a79c97fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_429e849c-9579-4928-94b3-6e80a79c97fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_2d88a526-2a2a-48a3-9639-1476212aaa0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_ComputerEquipmentMember_2d88a526-2a2a-48a3-9639-1476212aaa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_601e443f-71a0-4b69-8ffe-4410b0e7a585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_867df8ae-81fc-4fc7-9504-cbf04c61cef9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_601e443f-71a0-4b69-8ffe-4410b0e7a585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:to="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b486f520-66af-4964-adf9-f4e75ed138bb" xlink:to="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_61abc583-84e2-46aa-88e6-492ed4d9a94b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:to="loc_srt_MinimumMember_61abc583-84e2-46aa-88e6-492ed4d9a94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5d40304b-0bfa-4a4b-a920-02b3d2df2ab9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_126ee419-5b3d-48a2-ad5f-cf33b8c02324" xlink:to="loc_srt_MaximumMember_5d40304b-0bfa-4a4b-a920-02b3d2df2ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b322f0bb-b686-4d6a-973b-b562041d0e5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_177ddb6d-97da-4a4d-83e0-a94862df3623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2b69f8e4-a2b8-48ed-9548-e2108e9095bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_177ddb6d-97da-4a4d-83e0-a94862df3623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2b93832d-5965-48f9-9e65-cdfed8618b76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2b93832d-5965-48f9-9e65-cdfed8618b76" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_549a3eed-62d2-4460-bac0-665d03909f85" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_66cd02be-f789-4280-ae42-e4fb42ede69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_66cd02be-f789-4280-ae42-e4fb42ede69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_837d9ccd-8334-4889-948e-1719e77bf3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1a63e38-1aa9-4a4c-a5da-f129350d8d8f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_837d9ccd-8334-4889-948e-1719e77bf3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bfd9166c-9d9d-4a71-8dd5-32ec0236caae" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_11cac2df-7766-4803-91ac-05905073ba25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_11cac2df-7766-4803-91ac-05905073ba25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_dd96c805-6242-476f-a89b-aeb22cc58f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_us-gaap_MarketableSecurities_dd96c805-6242-476f-a89b-aeb22cc58f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FairValueDisclosureNotesReceivableImpaired_3b3e8bf3-a9e1-445c-8320-1065351c0c3d" xlink:href="grwg-20211231.xsd#grwg_FairValueDisclosureNotesReceivableImpaired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fc6c5d27-2e71-4a43-aa86-9d3245bedfdc" xlink:to="loc_grwg_FairValueDisclosureNotesReceivableImpaired_3b3e8bf3-a9e1-445c-8320-1065351c0c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="simple" xlink:href="grwg-20211231.xsd#RECENTACCOUNTINGPRONOUNCEMENTS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_60848b51-6776-4664-a3e7-3b81323dec44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_35365d3e-64fb-4131-b7ae-ca19f8bf1c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_60848b51-6776-4664-a3e7-3b81323dec44" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_35365d3e-64fb-4131-b7ae-ca19f8bf1c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#RECENTACCOUNTINGPRONOUNCEMENTSDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_69e6b301-48d9-44c4-886c-c64825b9efa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69e6b301-48d9-44c4-886c-c64825b9efa5" xlink:to="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8e25da4b-7d3a-4864-92db-271e963eaddf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cd6b035d-01e4-4bbb-8895-b659b5ca1b5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_560eeb29-aab5-48c7-a299-de40853b4a86" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cd6b035d-01e4-4bbb-8895-b659b5ca1b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7581a561-7c00-4aee-a33a-38e6ea143d07" xlink:to="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_45462264-6ba6-40e6-97f5-e6ead7a0d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_844f3803-0014-4abe-a111-9bb6c3ec46f0" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_45462264-6ba6-40e6-97f5-e6ead7a0d81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:href="grwg-20211231.xsd#grwg_AccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesTable_c7cc92c2-43ef-41e1-81d0-82cdc90be214" xlink:to="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a48342e9-63be-474e-8e61-21e241354f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a48342e9-63be-474e-8e61-21e241354f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ed33c4f3-6daf-4024-ad8a-ee5dea610fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_AccountingPoliciesLineItems_bb80f73f-8f09-41ee-a7cf-cf15c2b6b1be" xlink:to="loc_us-gaap_OperatingLeaseLiability_ed33c4f3-6daf-4024-ad8a-ee5dea610fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITION"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4c2e850-3384-4e3f-a610-b0735eaf1f50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_817e20eb-811f-47eb-bb3d-4f6286e4feca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4c2e850-3384-4e3f-a610-b0735eaf1f50" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_817e20eb-811f-47eb-bb3d-4f6286e4feca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c91c1b39-7176-4936-b5d1-1efc7b72c05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6aba9ec3-c3a0-4c05-9fe6-32ce10efde78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c91c1b39-7176-4936-b5d1-1efc7b72c05d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6aba9ec3-c3a0-4c05-9fe6-32ce10efde78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9613ad9d-0c7b-49af-abb9-dc20e8c9f5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c91c1b39-7176-4936-b5d1-1efc7b72c05d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_9613ad9d-0c7b-49af-abb9-dc20e8c9f5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock_c1746661-415e-4cd1-9bff-b995b694c840" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c91c1b39-7176-4936-b5d1-1efc7b72c05d" xlink:to="loc_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock_c1746661-415e-4cd1-9bff-b995b694c840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock_9f57d82c-1af7-4a18-ac68-24de5c9580a5" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfNotesReceivableBalancesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c91c1b39-7176-4936-b5d1-1efc7b72c05d" xlink:to="loc_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock_9f57d82c-1af7-4a18-ac68-24de5c9580a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_11fe2eda-3607-4583-9309-bfa4626a7586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_11fe2eda-3607-4583-9309-bfa4626a7586" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:to="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d09cb973-8fa9-4130-a94f-3645993cc92f" xlink:to="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SalesAtCompanyOwnedStoresMember_2d2dd8f9-8494-469d-9205-b23dbb7a9263" xlink:href="grwg-20211231.xsd#grwg_SalesAtCompanyOwnedStoresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_SalesAtCompanyOwnedStoresMember_2d2dd8f9-8494-469d-9205-b23dbb7a9263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DistributionMember_40c04fab-9f58-43f7-8d99-a5d4829a09fe" xlink:href="grwg-20211231.xsd#grwg_DistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_DistributionMember_40c04fab-9f58-43f7-8d99-a5d4829a09fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EcommerceSalesMember_fce0402f-39b7-47ea-8921-cbdc47d0f004" xlink:href="grwg-20211231.xsd#grwg_EcommerceSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2a40f397-5777-4c19-9d62-cf424a0c9209" xlink:to="loc_grwg_EcommerceSalesMember_fce0402f-39b7-47ea-8921-cbdc47d0f004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e79639c5-72cd-4e49-ae94-9484d1ad8d35" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4925ddf-e6f0-4b29-8b12-e3df6e3dea7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_47fb3839-7db9-497c-a2ac-f6c0b5df512e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4925ddf-e6f0-4b29-8b12-e3df6e3dea7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7234be02-46fe-4a4b-9f4c-7016b73bdc00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7234be02-46fe-4a4b-9f4c-7016b73bdc00" xlink:to="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:to="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_289c653d-f19b-491e-8cfa-ba41fc05d93d" xlink:to="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ReceivablesMember_dbb91300-8664-4ef8-b563-3683a108dd1d" xlink:href="grwg-20211231.xsd#grwg_ReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:to="loc_grwg_ReceivablesMember_dbb91300-8664-4ef8-b563-3683a108dd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CustomerDepositLiabilityMember_0034dba8-dab8-4d65-baed-35ab625a9069" xlink:href="grwg-20211231.xsd#grwg_CustomerDepositLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3910ee64-bf0c-4c9f-a1d6-ddd32a757e39" xlink:to="loc_grwg_CustomerDepositLiabilityMember_0034dba8-dab8-4d65-baed-35ab625a9069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable_a8113258-3fbd-4a91-894b-2374a983c498" xlink:to="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:href="grwg-20211231.xsd#grwg_RevenueRecognitionCustomerDepositsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems_e3e4cfc5-24ad-4e7c-8ae7-dc1e3505c10a" xlink:to="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_ff3e06c2-7e34-4296-aa89-0a708e7886ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_ff3e06c2-7e34-4296-aa89-0a708e7886ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a8009cec-0e1b-4292-92fa-6ef73a55fec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_a8009cec-0e1b-4292-92fa-6ef73a55fec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6c5873a6-f0e3-45c4-929b-9bb49909cdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_grwg_RevenueRecognitionCustomerDepositsRollForward_ed5ccc21-f4c7-4fe5-b9a8-9a45bbf876c0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6c5873a6-f0e3-45c4-929b-9bb49909cdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_af3430b6-ac4f-4763-8c19-bebeaf1e3d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_af3430b6-ac4f-4763-8c19-bebeaf1e3d7c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:to="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0a761511-4c3a-48c3-b5f4-1a5c67c4a48b" xlink:to="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fb32d002-81b4-4c80-9f28-305e7551ef72" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:to="loc_srt_MinimumMember_fb32d002-81b4-4c80-9f28-305e7551ef72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f187a778-b73b-4981-b5e8-318342ef6ec1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8ebf4a96-452e-43eb-899d-eb8c2b32e433" xlink:to="loc_srt_MaximumMember_f187a778-b73b-4981-b5e8-318342ef6ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1674c55a-7e97-4b5b-8e52-428efbb8abf5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivableStatedInterestRate_26528806-09e1-4465-8b24-21a216d016a3" xlink:href="grwg-20211231.xsd#grwg_TradeReceivableStatedInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:to="loc_grwg_TradeReceivableStatedInterestRate_26528806-09e1-4465-8b24-21a216d016a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TradeReceivablePaymentTerm_5e296e6b-4db2-4574-9a29-65bf1bc4ee34" xlink:href="grwg-20211231.xsd#grwg_TradeReceivablePaymentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b463bdcc-154b-4cd8-8355-810007b360e4" xlink:to="loc_grwg_TradeReceivablePaymentTerm_5e296e6b-4db2-4574-9a29-65bf1bc4ee34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1ae61d17-4166-4718-874f-283d312cb015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1ae61d17-4166-4718-874f-283d312cb015" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bab5b5ea-023a-4ffe-96f3-891055bdde6d" xlink:to="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_54dc5e5e-1669-4e44-a313-319a4c909498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_54dc5e5e-1669-4e44-a313-319a4c909498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_5966de5e-e913-4014-9eea-78b85237413c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_74b01a9a-3b8d-432a-87f8-5629982404cb" xlink:to="loc_us-gaap_NotesReceivableMember_5966de5e-e913-4014-9eea-78b85237413c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1eb5fcd2-4fb4-434a-8208-4375612f053c" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_25f64788-d6ce-4a4d-8b58-18f79129fccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_25f64788-d6ce-4a4d-8b58-18f79129fccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_4e857c4c-1613-471c-9e19-bf7c62662e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_4e857c4c-1613-471c-9e19-bf7c62662e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2bb2b019-3b3d-44f4-81db-14605c11404f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2627aac9-17ff-4941-af69-0a24e96f664c" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2bb2b019-3b3d-44f4-81db-14605c11404f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_27277be8-1354-4fff-925a-7ab1cb9dac09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8ced3a88-8183-4032-81ac-fe48fa64d121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_27277be8-1354-4fff-925a-7ab1cb9dac09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8ced3a88-8183-4032-81ac-fe48fa64d121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_693489e9-5c97-416f-8225-e5b11e09fe80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bd234280-af42-46d3-89d2-dd630a5119b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_693489e9-5c97-416f-8225-e5b11e09fe80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bd234280-af42-46d3-89d2-dd630a5119b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d7805867-56bf-4f79-9fdc-4970cac33e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d7805867-56bf-4f79-9fdc-4970cac33e8c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_403c8baf-ae04-4c03-9160-76b7f31c58d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_b5063cce-9ecb-4949-abcb-50b083193691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_VehiclesMember_b5063cce-9ecb-4949-abcb-50b083193691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_44a35e63-306e-4e1c-82dd-2fb7e923f0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_BuildingMember_44a35e63-306e-4e1c-82dd-2fb7e923f0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_41f00a19-fdf5-49a2-9462-9ad6e5a47e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_41f00a19-fdf5-49a2-9462-9ad6e5a47e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_210fd4a4-b292-482f-a1e4-7cf5cafa0f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_210fd4a4-b292-482f-a1e4-7cf5cafa0f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CapitalizedSoftwareMember_4780e826-278a-4ead-9e49-ff850feefd4d" xlink:href="grwg-20211231.xsd#grwg_CapitalizedSoftwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_grwg_CapitalizedSoftwareMember_4780e826-278a-4ead-9e49-ff850feefd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_55240852-c9ea-4c8a-acb4-357ce42f0e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_80e1fde3-96f8-4540-b3a2-15d07fc81e7e" xlink:to="loc_us-gaap_ConstructionInProgressMember_55240852-c9ea-4c8a-acb4-357ce42f0e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_84da40a7-2a57-4f06-a400-3ef9a297e451" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9c8cb660-1717-47f0-bd5e-1a5c8012ed8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9c8cb660-1717-47f0-bd5e-1a5c8012ed8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a7f279c-e0e8-4616-96e2-ae4fb17b4614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a7f279c-e0e8-4616-96e2-ae4fb17b4614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_861ef1cd-8fbf-4b63-a3d6-9dc48e21b4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ef33ee2-197e-4c1d-8cc3-5610180a24df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_861ef1cd-8fbf-4b63-a3d6-9dc48e21b4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2e7e4299-092e-4e57-8731-0eb2ee7bfe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4af25313-9220-4bc5-96e5-932dd9fe030c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2e7e4299-092e-4e57-8731-0eb2ee7bfe3c" xlink:to="loc_us-gaap_Depreciation_4af25313-9220-4bc5-96e5-932dd9fe030c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d97e4fb9-2bbc-49fd-9fd9-519c3bf13574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_cfb51e48-803f-4f77-b3c2-a3b783542421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d97e4fb9-2bbc-49fd-9fd9-519c3bf13574" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_cfb51e48-803f-4f77-b3c2-a3b783542421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_be409cdd-5084-4545-b2dd-60d9ac535574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0f18dae9-5c92-4cdc-bf3c-ca4812e52131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_be409cdd-5084-4545-b2dd-60d9ac535574" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_0f18dae9-5c92-4cdc-bf3c-ca4812e52131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_11c67552-9931-42a4-bf7c-48d677a03eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_be409cdd-5084-4545-b2dd-60d9ac535574" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_11c67552-9931-42a4-bf7c-48d677a03eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4f324f71-a96a-4c34-adb5-825dce8a0327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_be409cdd-5084-4545-b2dd-60d9ac535574" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4f324f71-a96a-4c34-adb5-825dce8a0327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2375b05-1a5a-4652-b438-b28a78b01d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_fdeeae96-ef99-4109-b87f-62b74398dd87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2375b05-1a5a-4652-b438-b28a78b01d57" xlink:to="loc_us-gaap_GoodwillRollForward_fdeeae96-ef99-4109-b87f-62b74398dd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c6e58445-f25f-475d-b96c-d97b409b1b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fdeeae96-ef99-4109-b87f-62b74398dd87" xlink:to="loc_us-gaap_Goodwill_c6e58445-f25f-475d-b96c-d97b409b1b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments_5467abfe-69da-46e3-8de4-aba590e1a916" xlink:href="grwg-20211231.xsd#grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fdeeae96-ef99-4109-b87f-62b74398dd87" xlink:to="loc_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments_5467abfe-69da-46e3-8de4-aba590e1a916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2e2e498a-44ef-4839-9288-6a4c13e268d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fdeeae96-ef99-4109-b87f-62b74398dd87" xlink:to="loc_us-gaap_Goodwill_2e2e498a-44ef-4839-9288-6a4c13e268d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efe9a911-cec0-4a26-b0bf-99206b3a6176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efe9a911-cec0-4a26-b0bf-99206b3a6176" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c535c650-3ac0-4346-a42d-bd5edb4432ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dcb1b344-ce75-4ba9-9a29-2d080edc3b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_TradeNamesMember_dcb1b344-ce75-4ba9-9a29-2d080edc3b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_426589bf-c3ab-4b33-86e8-78aed8e09bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_PatentsMember_426589bf-c3ab-4b33-86e8-78aed8e09bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3f08b357-46d6-45cc-8acc-55f77173213b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3f08b357-46d6-45cc-8acc-55f77173213b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NonCompetesMember_7a0cf08b-07d9-48c7-add0-c8c80f07f728" xlink:href="grwg-20211231.xsd#grwg_NonCompetesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_grwg_NonCompetesMember_7a0cf08b-07d9-48c7-add0-c8c80f07f728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_39fde972-7039-4426-935a-a4eb675997e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_748935a0-d417-4aa9-aa8a-34daab289034" xlink:to="loc_us-gaap_IntellectualPropertyMember_39fde972-7039-4426-935a-a4eb675997e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7f88d33-94c3-47d3-8d86-64808a5fd2e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_27e9af04-f78d-45b7-9d95-a9ac4627fcd1" xlink:href="grwg-20211231.xsd#grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod_27e9af04-f78d-45b7-9d95-a9ac4627fcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b73e03a-efeb-4392-bf08-30a0edd129c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b73e03a-efeb-4392-bf08-30a0edd129c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_03c3b0a8-ef83-4b54-a31f-2eb909b36cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c46f2433-61ef-4ea3-8c15-2842e3cd1865" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_03c3b0a8-ef83-4b54-a31f-2eb909b36cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bfc307b7-12b3-4d3c-85eb-f2e0f1e5698f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6686ebe7-7185-4d8f-9b47-a9ee0482c58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bfc307b7-12b3-4d3c-85eb-f2e0f1e5698f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6686ebe7-7185-4d8f-9b47-a9ee0482c58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_15952e51-06e9-4de5-9fa1-9d70e315beb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_15952e51-06e9-4de5-9fa1-9d70e315beb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5a21e919-6537-4dd7-8c90-f5d39791eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5a21e919-6537-4dd7-8c90-f5d39791eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f7a6f970-645f-4e49-b741-21f527beeda4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f7a6f970-645f-4e49-b741-21f527beeda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_133af95b-f5c0-42df-8f41-5a1766738d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_133af95b-f5c0-42df-8f41-5a1766738d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_27f234ad-7acc-4bcb-8403-641550e67093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_27f234ad-7acc-4bcb-8403-641550e67093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5c00a875-3d63-4e5d-8896-61f7704e7ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5c00a875-3d63-4e5d-8896-61f7704e7ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e7c8c451-d4f7-4105-87de-65535e586ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c56260ed-dee3-42db-8098-ad3096ac6009" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e7c8c451-d4f7-4105-87de-65535e586ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXES" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bee2ae15-04f7-42e5-acdc-d2dd9a65d5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c792bdfa-ffb8-4429-8f89-c37da0908fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bee2ae15-04f7-42e5-acdc-d2dd9a65d5eb" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c792bdfa-ffb8-4429-8f89-c37da0908fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_44a174af-3c66-4d28-85f6-2f75226f63da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c82267d8-162e-47c2-a4c6-fcf4bc727c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_44a174af-3c66-4d28-85f6-2f75226f63da" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c82267d8-162e-47c2-a4c6-fcf4bc727c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6fba41ea-8f59-4a31-882a-d666c80f583a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_44a174af-3c66-4d28-85f6-2f75226f63da" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6fba41ea-8f59-4a31-882a-d666c80f583a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a827ec54-6b6c-41f9-9e23-fbbfcfb907a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_44a174af-3c66-4d28-85f6-2f75226f63da" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a827ec54-6b6c-41f9-9e23-fbbfcfb907a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1e26d323-ac41-4a86-8c32-8da3fc830017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_56a01746-b0ec-4493-8cd9-8fa61dfce5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e26d323-ac41-4a86-8c32-8da3fc830017" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_56a01746-b0ec-4493-8cd9-8fa61dfce5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5652562c-be73-48ec-950f-a6e85464c066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_56a01746-b0ec-4493-8cd9-8fa61dfce5e9" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5652562c-be73-48ec-950f-a6e85464c066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8850bcb8-94bd-4699-a187-0f4f851c9811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_56a01746-b0ec-4493-8cd9-8fa61dfce5e9" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8850bcb8-94bd-4699-a187-0f4f851c9811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cc62ad3c-ba67-45c9-b5ca-012e7d0eb6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e26d323-ac41-4a86-8c32-8da3fc830017" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cc62ad3c-ba67-45c9-b5ca-012e7d0eb6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_88bfc10b-575b-46c7-a0c0-3668d98463f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cc62ad3c-ba67-45c9-b5ca-012e7d0eb6ec" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_88bfc10b-575b-46c7-a0c0-3668d98463f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_42ec2fc3-d9ce-4e38-b8a6-322ff8d3af80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cc62ad3c-ba67-45c9-b5ca-012e7d0eb6ec" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_42ec2fc3-d9ce-4e38-b8a6-322ff8d3af80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxBeValuationAllowance_fe3ea70d-0773-4dfe-a0bb-f7b5d431a3b7" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxBeValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_cc62ad3c-ba67-45c9-b5ca-012e7d0eb6ec" xlink:to="loc_grwg_DeferredTaxBeValuationAllowance_fe3ea70d-0773-4dfe-a0bb-f7b5d431a3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ed3b24be-7463-44e5-b119-25a71f57d18c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e26d323-ac41-4a86-8c32-8da3fc830017" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ed3b24be-7463-44e5-b119-25a71f57d18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_c973bddc-c960-4a98-a071-629a6d4e2198" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities_c973bddc-c960-4a98-a071-629a6d4e2198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0c31ed13-7b0b-429e-bf0f-9713d1e9adab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0c31ed13-7b0b-429e-bf0f-9713d1e9adab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_7a2483ba-4074-4504-8825-60da7c3923c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_7a2483ba-4074-4504-8825-60da7c3923c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_32c9a5a1-6394-4fc8-9afb-e3bf34aa433d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_32c9a5a1-6394-4fc8-9afb-e3bf34aa433d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_661b77f2-9a7c-4716-9571-8dac25852928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_661b77f2-9a7c-4716-9571-8dac25852928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4f6c1968-a74e-4dcb-938b-031100445126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e1302bef-ef05-4ea1-99d0-01d4fad0e87f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4f6c1968-a74e-4dcb-938b-031100445126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_be8af3f9-54a5-4d1c-9a70-def66ed5ee95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_be8af3f9-54a5-4d1c-9a70-def66ed5ee95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_7a9d2bc6-eacb-47f3-811f-503961f1fa3e" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_be8af3f9-54a5-4d1c-9a70-def66ed5ee95" xlink:to="loc_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets_7a9d2bc6-eacb-47f3-811f-503961f1fa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_75cb89ec-a6eb-49b8-b0fa-1899beb719b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_be8af3f9-54a5-4d1c-9a70-def66ed5ee95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_75cb89ec-a6eb-49b8-b0fa-1899beb719b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bb9d0894-2697-4f31-8291-65d09c44e982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_be8af3f9-54a5-4d1c-9a70-def66ed5ee95" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_bb9d0894-2697-4f31-8291-65d09c44e982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DeferredTaxAssetsLiabilitiesGross_634a4a67-2eb8-4b80-9c6b-a821a24b9e58" xlink:href="grwg-20211231.xsd#grwg_DeferredTaxAssetsLiabilitiesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:to="loc_grwg_DeferredTaxAssetsLiabilitiesGross_634a4a67-2eb8-4b80-9c6b-a821a24b9e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_20953d4f-a556-400d-ab10-956b41254638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_20953d4f-a556-400d-ab10-956b41254638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8ddec552-3699-45b2-9d0e-250fa4c53423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de9b3108-b67b-4271-a11a-ba114f877b86" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8ddec552-3699-45b2-9d0e-250fa4c53423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7d49e74f-891f-4464-8744-a6a8db51aa19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_f23b0bf9-bd08-4b01-b6d1-c884ffbb0aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7d49e74f-891f-4464-8744-a6a8db51aa19" xlink:to="loc_us-gaap_OperatingLossCarryforwards_f23b0bf9-bd08-4b01-b6d1-c884ffbb0aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9d382eeb-8f39-42a1-8f3a-e0ea8c0aa71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9d382eeb-8f39-42a1-8f3a-e0ea8c0aa71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7a217a7b-468b-4eff-8b12-4e40f6dd6654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7a217a7b-468b-4eff-8b12-4e40f6dd6654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_ba1b82c2-a23b-4654-8b1a-a5c847c6c6b0" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent_ba1b82c2-a23b-4654-8b1a-a5c847c6c6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_c541d556-3a2d-466c-b7d5-3b9b60015337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_c541d556-3a2d-466c-b7d5-3b9b60015337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b51779f1-e186-45c9-a642-ea27aefde71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b51779f1-e186-45c9-a642-ea27aefde71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_ec55d3c8-f79d-4662-874c-15e1a4d835c3" xlink:href="grwg-20211231.xsd#grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments_ec55d3c8-f79d-4662-874c-15e1a4d835c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e808fcb2-39d6-4a80-8780-789bea549247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e808fcb2-39d6-4a80-8780-789bea549247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d2012063-5013-4e3c-ab84-d06372221496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_529e169c-0221-488f-a9bf-01c5e0e44047" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d2012063-5013-4e3c-ab84-d06372221496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a99b2fed-c178-483e-b53e-2e06db971b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_94fe3c73-74f9-4f58-82ab-5173e0ebf0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a99b2fed-c178-483e-b53e-2e06db971b83" xlink:to="loc_us-gaap_LongTermDebtTextBlock_94fe3c73-74f9-4f58-82ab-5173e0ebf0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d90c96a8-ca0b-4add-81f0-baeede3d057f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_80927ce4-a092-4088-a76e-b8efe0b9e874" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d90c96a8-ca0b-4add-81f0-baeede3d057f" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_80927ce4-a092-4088-a76e-b8efe0b9e874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f8f67216-812c-4fd4-a4ef-448d18ea8d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d90c96a8-ca0b-4add-81f0-baeede3d057f" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f8f67216-812c-4fd4-a4ef-448d18ea8d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_aabf3589-d3fd-4c5e-9fd8-a8d2d15b5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aabf3589-d3fd-4c5e-9fd8-a8d2d15b5d56" xlink:to="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ed41e7e-bab7-48e5-b085-63666e0a8ab2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WellsFargoEquipmentFinanceMember_0a4c0c35-cf01-45fa-9123-3d3645cdd670" xlink:href="grwg-20211231.xsd#grwg_WellsFargoEquipmentFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:to="loc_grwg_WellsFargoEquipmentFinanceMember_0a4c0c35-cf01-45fa-9123-3d3645cdd670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_7a7ea713-83bb-4f95-ab06-2f5155ab31c5" xlink:href="grwg-20211231.xsd#grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4a969ee1-5201-49df-8dc6-b92c8ac1ade4" xlink:to="loc_grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember_7a7ea713-83bb-4f95-ab06-2f5155ab31c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd80d818-c4bd-49f1-ac02-e24b1e70e841" xlink:to="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3745b24-0ac6-4c77-88bc-420ec577f47d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3745b24-0ac6-4c77-88bc-420ec577f47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_87fa6bf9-c67b-49ba-9b09-5a124aa66e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtFairValue_87fa6bf9-c67b-49ba-9b09-5a124aa66e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInstallments_f06a8fb9-e9c1-419d-b074-49516455cf0a" xlink:href="grwg-20211231.xsd#grwg_NumberOfInstallments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_grwg_NumberOfInstallments_f06a8fb9-e9c1-419d-b074-49516455cf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_c4711e7a-00f4-4ef8-ba80-895b4a6cdd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_c4711e7a-00f4-4ef8-ba80-895b4a6cdd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9ce9b344-5a48-4c5a-8d06-703e286b733f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebt_9ce9b344-5a48-4c5a-8d06-703e286b733f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_262789c2-9aa1-4e16-8363-d682c7eee3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtCurrent_262789c2-9aa1-4e16-8363-d682c7eee3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_dc45b8a2-2f80-4188-8ff8-53f59846f909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_64e7155f-1184-4a21-81fb-81689a33b420" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_dc45b8a2-2f80-4188-8ff8-53f59846f909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTDebtMaturityScheduleDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_64dce616-b31d-4ce3-832b-ef661f1767eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d1b61c6b-15d7-4600-97f9-c696eec73527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_64dce616-b31d-4ce3-832b-ef661f1767eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d1b61c6b-15d7-4600-97f9-c696eec73527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_87f7a726-7540-46c6-940a-6b08ca9eec4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_64dce616-b31d-4ce3-832b-ef661f1767eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_87f7a726-7540-46c6-940a-6b08ca9eec4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e055c418-1e55-46d8-89c5-4a06f7a72daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_64dce616-b31d-4ce3-832b-ef661f1767eb" xlink:to="loc_us-gaap_LongTermDebt_e055c418-1e55-46d8-89c5-4a06f7a72daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d1dbae50-65c3-47c8-a1ab-a2b3ccaad058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_cf4fba11-e5e0-4d6c-8faa-11c8345fbd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d1dbae50-65c3-47c8-a1ab-a2b3ccaad058" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_cf4fba11-e5e0-4d6c-8faa-11c8345fbd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASES" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_87041d65-73f0-4a6f-ae4c-1180a7f1e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_7f2dfd7c-0921-4d4e-a4f6-0d2830a7c93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87041d65-73f0-4a6f-ae4c-1180a7f1e9fb" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_7f2dfd7c-0921-4d4e-a4f6-0d2830a7c93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d3488ad5-a0a5-4cf6-a16c-6d2e363ce3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_71fd1993-eb14-4a0a-9277-29050ee2401d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3488ad5-a0a5-4cf6-a16c-6d2e363ce3f8" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_71fd1993-eb14-4a0a-9277-29050ee2401d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_cc73f759-d603-482f-846c-4fcb3daa88fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3488ad5-a0a5-4cf6-a16c-6d2e363ce3f8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_cc73f759-d603-482f-846c-4fcb3daa88fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_9cfd1dd5-9991-4bc1-a526-e1a883de62d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3488ad5-a0a5-4cf6-a16c-6d2e363ce3f8" xlink:to="loc_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock_9cfd1dd5-9991-4bc1-a526-e1a883de62d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_334282df-0035-4c8f-a0cc-26f2180bf0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3488ad5-a0a5-4cf6-a16c-6d2e363ce3f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_334282df-0035-4c8f-a0cc-26f2180bf0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2722f740-177b-425e-8234-f33b87e4d042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2722f740-177b-425e-8234-f33b87e4d042" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:to="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c1e3a32d-4dfa-41e7-bd20-2d8891539d57" xlink:to="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_577ca0ae-c446-4892-97b4-9418f6000f5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:to="loc_srt_MinimumMember_577ca0ae-c446-4892-97b4-9418f6000f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6b9c24cf-a949-4df5-9822-1f324967880e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_36112446-2b84-4508-b892-719cd00891df" xlink:to="loc_srt_MaximumMember_6b9c24cf-a949-4df5-9822-1f324967880e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8d70f3fb-e328-4b1b-a72d-37d0ec1e4e60" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a528c324-1e17-43a8-808f-b9a95456b22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_a528c324-1e17-43a8-808f-b9a95456b22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ecdba77-6a95-4f88-bf66-eec5292d17a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_639c2965-fbe5-497c-af84-3437711b8df4" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ecdba77-6a95-4f88-bf66-eec5292d17a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESOperatingLeaseAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6472499b-997d-48f1-b96d-ab33ebae6f57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b33da82d-9201-46bb-b1c7-d2db3515881b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6472499b-997d-48f1-b96d-ab33ebae6f57" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b33da82d-9201-46bb-b1c7-d2db3515881b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4119cf4-e413-4ed8-afcb-113c4bf08da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6472499b-997d-48f1-b96d-ab33ebae6f57" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4119cf4-e413-4ed8-afcb-113c4bf08da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41e0ff9-57c3-44b5-a726-83e55c59f8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6472499b-997d-48f1-b96d-ab33ebae6f57" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41e0ff9-57c3-44b5-a726-83e55c59f8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a18653c2-2f6a-4ec9-a403-acbc0091c8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6472499b-997d-48f1-b96d-ab33ebae6f57" xlink:to="loc_us-gaap_OperatingLeaseLiability_a18653c2-2f6a-4ec9-a403-acbc0091c8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESScheduleofotherinformationrelatedtoleasesDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6ae15985-4b38-4b6f-876d-6c787a45f11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_200b4951-4e46-4312-a2ec-1629c66ec4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ae15985-4b38-4b6f-876d-6c787a45f11a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_200b4951-4e46-4312-a2ec-1629c66ec4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d6e39743-9f61-4f34-9068-21f23d8b0489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ae15985-4b38-4b6f-876d-6c787a45f11a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d6e39743-9f61-4f34-9068-21f23d8b0489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESLeaseCostDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a1dec11f-3a43-4ea9-ac26-803f3d97cf46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0c85a11a-1cf5-4c9b-9df2-a2ac4d3935f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a1dec11f-3a43-4ea9-ac26-803f3d97cf46" xlink:to="loc_us-gaap_OperatingLeaseCost_0c85a11a-1cf5-4c9b-9df2-a2ac4d3935f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2f92e870-496c-4e4b-bb14-021e4bcc4d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a1dec11f-3a43-4ea9-ac26-803f3d97cf46" xlink:to="loc_us-gaap_VariableLeaseCost_2f92e870-496c-4e4b-bb14-021e4bcc4d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2bcf4842-3586-4527-bc6a-d6735e85ba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a1dec11f-3a43-4ea9-ac26-803f3d97cf46" xlink:to="loc_us-gaap_ShortTermLeaseCost_2bcf4842-3586-4527-bc6a-d6735e85ba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_6af8ef38-b9e4-4968-8a79-f625ed448a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a1dec11f-3a43-4ea9-ac26-803f3d97cf46" xlink:to="loc_us-gaap_LeaseCost_6af8ef38-b9e4-4968-8a79-f625ed448a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESMaturityLeaseScheduleDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80390f68-508e-406b-a0cc-9f8a1b335d86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80390f68-508e-406b-a0cc-9f8a1b335d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_46025ab4-f211-4cec-8f0c-0e217dec038d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_46025ab4-f211-4cec-8f0c-0e217dec038d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a75c6bb2-0d4e-493a-a9bc-0ff738bcf9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a75c6bb2-0d4e-493a-a9bc-0ff738bcf9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bda8890d-aa14-44ce-bc85-209091171d94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bda8890d-aa14-44ce-bc85-209091171d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c77345e7-21d9-4ba4-8d05-8a21c16b6c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c77345e7-21d9-4ba4-8d05-8a21c16b6c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5bf543ec-d1ba-4a53-9433-dd7e1912aaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5bf543ec-d1ba-4a53-9433-dd7e1912aaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bde3ad6a-5c00-4392-97a2-65e6b07a8599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bde3ad6a-5c00-4392-97a2-65e6b07a8599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a1ec5421-83ec-41ab-b47d-79601dc53831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a1ec5421-83ec-41ab-b47d-79601dc53831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6658270d-2d61-42f6-9ae2-c55a8c3105e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_367a16f8-0df8-41e5-88a4-a5eea8472a8f" xlink:to="loc_us-gaap_OperatingLeaseLiability_6658270d-2d61-42f6-9ae2-c55a8c3105e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1" xlink:type="simple" xlink:href="grwg-20211231.xsd#LEASESMaturityLeaseScheduleDetails_1"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://growgeneration.com/role/CONVERTIBLEDEBT" xlink:type="simple" xlink:href="grwg-20211231.xsd#CONVERTIBLEDEBT"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/CONVERTIBLEDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d7b062fd-83c6-48d9-8350-4bf901db0163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_2febe8bb-ea75-4c08-a0ad-ac8298c50d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d7b062fd-83c6-48d9-8350-4bf901db0163" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_2febe8bb-ea75-4c08-a0ad-ac8298c50d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/CONVERTIBLEDEBTDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#CONVERTIBLEDEBTDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/CONVERTIBLEDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_14e12080-7dad-487a-8d37-3fa2d44d8577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14e12080-7dad-487a-8d37-3fa2d44d8577" xlink:to="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_536bc928-caf7-443a-a89c-8e45381ca142" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_471aef44-9bc2-40fb-8387-c45f5d28d72c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_dfbef788-0358-4776-910e-68d1554312ce" xlink:to="loc_us-gaap_PrivatePlacementMember_471aef44-9bc2-40fb-8387-c45f5d28d72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_81f7b23e-9299-43be-8db9-b2c7b446d5b2" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_18f36365-62f6-497c-831e-fbff3b2cf4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_22d39e38-7851-44eb-80ff-ed80c0b7c354" xlink:to="loc_us-gaap_ConvertibleDebtMember_18f36365-62f6-497c-831e-fbff3b2cf4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_141bc880-3e7c-4be3-aeb8-f9fa57589272" xlink:to="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ced2f39d-df69-4812-bc6d-70956b8a539d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ced2f39d-df69-4812-bc6d-70956b8a539d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_652304bd-5adf-4bab-9c93-5717824ad62c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_652304bd-5adf-4bab-9c93-5717824ad62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c64f3cf0-b3cd-4aa1-843c-0c7d56c9c254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c64f3cf0-b3cd-4aa1-843c-0c7d56c9c254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_292089b9-dfd4-4197-939e-d6057f64b45b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_292089b9-dfd4-4197-939e-d6057f64b45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TermOfWarrant_3879364a-0465-4154-9e80-3442577c3bb3" xlink:href="grwg-20211231.xsd#grwg_TermOfWarrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_TermOfWarrant_3879364a-0465-4154-9e80-3442577c3bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bb54d990-a4cb-4b58-9e81-6bea08544efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bb54d990-a4cb-4b58-9e81-6bea08544efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2a0c68cf-3508-4dfe-826d-88a22b970ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2a0c68cf-3508-4dfe-826d-88a22b970ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f9a49016-cd11-4ed1-93fc-4f8b8d7346a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f9a49016-cd11-4ed1-93fc-4f8b8d7346a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b116011d-5e70-434c-8c73-309a65bc2c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_b116011d-5e70-434c-8c73-309a65bc2c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleConversionTerm_f2b677bb-d452-4628-8ffc-20464d299b99" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleConversionTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_DebtInstrumentConvertibleConversionTerm_f2b677bb-d452-4628-8ffc-20464d299b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_d7159921-a30e-4ebe-941a-b0d88c5e708e" xlink:href="grwg-20211231.xsd#grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares_d7159921-a30e-4ebe-941a-b0d88c5e708e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_847f9ecf-ae9f-4b6a-adec-b9d5710d807e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_847f9ecf-ae9f-4b6a-adec-b9d5710d807e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_d5aad902-4627-4d0b-a302-1fd4f3a4f7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_d5aad902-4627-4d0b-a302-1fd4f3a4f7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_cd136aac-1587-497c-8b73-b73b0521f79a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_cd136aac-1587-497c-8b73-b73b0521f79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_732118ef-0bbc-4ad9-b2a3-be02ca42828c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_732118ef-0bbc-4ad9-b2a3-be02ca42828c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_0fd4c66b-38d6-4fb3-87f5-2fd155b4bc95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_0fd4c66b-38d6-4fb3-87f5-2fd155b4bc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_db607c62-9cf3-45a0-aae9-ad783ba55de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_db607c62-9cf3-45a0-aae9-ad783ba55de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_f8fd9d50-0b2d-4af4-b79d-b6f598e6e24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_ConvertibleDebt_f8fd9d50-0b2d-4af4-b79d-b6f598e6e24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_f6007de4-c21d-4b7e-9215-342c674e2bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_be4d8d34-fc2b-4ff7-91de-f7e3c50abb03" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_f6007de4-c21d-4b7e-9215-342c674e2bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTS" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bf815da0-c625-4bab-85d3-67ef58aa3494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ccb1914d-261d-4fba-bda9-63997ed45ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bf815da0-c625-4bab-85d3-67ef58aa3494" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ccb1914d-261d-4fba-bda9-63997ed45ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_990d14bf-6767-469f-836f-8012b4ddc616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_990d14bf-6767-469f-836f-8012b4ddc616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_92479120-2267-47e1-ab09-56db3a490994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_92479120-2267-47e1-ab09-56db3a490994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_4358fa30-9faf-43c6-9d11-af1f8587440b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_4358fa30-9faf-43c6-9d11-af1f8587440b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock_3d633f0d-6a81-4a44-9455-d36d8639bc31" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:to="loc_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock_3d633f0d-6a81-4a44-9455-d36d8639bc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f1af9e07-1dbe-4a66-8803-c2dffe346f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b52d2062-f6a7-4ea6-9197-fb8a35829d7e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f1af9e07-1dbe-4a66-8803-c2dffe346f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9a55c00-4e4b-445f-a8cd-14676abf51ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9a55c00-4e4b-445f-a8cd-14676abf51ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a548acfd-f425-4f9d-8a5f-e77915dfd9f1" xlink:to="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e61ac1b6-ce21-414f-ada2-5f1f4429d7bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:to="loc_srt_MinimumMember_e61ac1b6-ce21-414f-ada2-5f1f4429d7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_37ecde31-e9c9-49c1-b12f-a5a9aa7e945b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bae0a297-17c2-410d-8a95-421318971910" xlink:to="loc_srt_MaximumMember_37ecde31-e9c9-49c1-b12f-a5a9aa7e945b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e8ecdab2-9622-441f-a1d3-775d50e57e6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a48ffa89-a80a-4b4c-861e-69f3451aac48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_RestrictedStockMember_a48ffa89-a80a-4b4c-861e-69f3451aac48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2fdc2ce9-cd82-4c7e-8f97-4282fc6e741f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2fdc2ce9-cd82-4c7e-8f97-4282fc6e741f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IncentiveStockOptionMember_6eed184a-0032-4db4-89ad-23f7d443b5dc" xlink:href="grwg-20211231.xsd#grwg_IncentiveStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_grwg_IncentiveStockOptionMember_6eed184a-0032-4db4-89ad-23f7d443b5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_b0775134-ee06-4846-ae6c-745a98c1e1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_80470f14-df29-448f-b0ea-b8543f089472" xlink:to="loc_us-gaap_WarrantMember_b0775134-ee06-4846-ae6c-745a98c1e1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_720a910b-9048-4386-8266-986b55acb092" xlink:to="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandFourteenPlanMember_7e7094ac-37fd-46b9-8bbe-8ad82b3e6670" xlink:href="grwg-20211231.xsd#grwg_ThousandFourteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:to="loc_grwg_ThousandFourteenPlanMember_7e7094ac-37fd-46b9-8bbe-8ad82b3e6670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandEighteenPlanMember_d67ba9e5-16f8-4e80-b8f0-b21757318112" xlink:href="grwg-20211231.xsd#grwg_ThousandEighteenPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3eeebb19-dbff-4871-9b5c-588ff5fa1f34" xlink:to="loc_grwg_ThousandEighteenPlanMember_d67ba9e5-16f8-4e80-b8f0-b21757318112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10d2ec1c-16a1-4bb5-bf90-f171e4c97da3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9feccb6a-d425-4551-a1cb-b6898715fb62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9feccb6a-d425-4551-a1cb-b6898715fb62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_43870280-6f8d-422e-a3a6-8e41e8fa140f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_43870280-6f8d-422e-a3a6-8e41e8fa140f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6fecf92f-6acb-43c0-94b6-c58b65e8ca08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6fecf92f-6acb-43c0-94b6-c58b65e8ca08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_StockIssuedOverTheTermOfThePlan_bc9e941b-123d-4416-b714-6a3bc7c50703" xlink:href="grwg-20211231.xsd#grwg_StockIssuedOverTheTermOfThePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_StockIssuedOverTheTermOfThePlan_bc9e941b-123d-4416-b714-6a3bc7c50703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_UnamortizedShareBasedCompensation_52ac9484-e40b-49b5-aa93-886212a62cce" xlink:href="grwg-20211231.xsd#grwg_UnamortizedShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_UnamortizedShareBasedCompensation_52ac9484-e40b-49b5-aa93-886212a62cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationWeightedAveragePeriod_dc1c49b6-41db-4804-a317-e23a0129054b" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationWeightedAveragePeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_grwg_ShareBasedCompensationWeightedAveragePeriod_dc1c49b6-41db-4804-a317-e23a0129054b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a88f1545-8795-4a93-b966-6f6ae75f6602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a88f1545-8795-4a93-b966-6f6ae75f6602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c5876b75-6e04-42a5-8119-d993229e8ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c5876b75-6e04-42a5-8119-d993229e8ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2ec82c5a-899a-4772-9673-216d79713793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d9b705c1-f785-42a2-a7cd-72f5a1b86393" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2ec82c5a-899a-4772-9673-216d79713793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c98f2fa2-d41c-4ea8-b0b3-e2de8feafd44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_542b4dae-5535-433a-8f63-6f49278f0629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c98f2fa2-d41c-4ea8-b0b3-e2de8feafd44" xlink:to="loc_us-gaap_RestrictedStockExpense_542b4dae-5535-433a-8f63-6f49278f0629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_97119eb9-e082-4c67-8e5f-e59af4b5be9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c98f2fa2-d41c-4ea8-b0b3-e2de8feafd44" xlink:to="loc_us-gaap_StockOptionPlanExpense_97119eb9-e082-4c67-8e5f-e59af4b5be9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_WarrantExpenses_b3e24196-ce6e-44fc-9d8d-0092631586ab" xlink:href="grwg-20211231.xsd#grwg_WarrantExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c98f2fa2-d41c-4ea8-b0b3-e2de8feafd44" xlink:to="loc_grwg_WarrantExpenses_b3e24196-ce6e-44fc-9d8d-0092631586ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b87b22a8-e274-4732-b195-7ab465d2c584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c98f2fa2-d41c-4ea8-b0b3-e2de8feafd44" xlink:to="loc_us-gaap_ShareBasedCompensation_b87b22a8-e274-4732-b195-7ab465d2c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f7b6ee20-b7bb-44ea-8ac7-255fdc577095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f7b6ee20-b7bb-44ea-8ac7-255fdc577095" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:to="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_71ae1410-8e6e-4d2c-91f5-72ca2b271eef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_09a4f024-face-4553-b4b3-9f2129fc7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fdc453c0-c0ed-4900-b080-ae2aa76e034b" xlink:to="loc_us-gaap_RestrictedStockMember_09a4f024-face-4553-b4b3-9f2129fc7fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_699108bf-5320-450a-9c4c-c3faae8d188c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b889faba-5112-4608-b184-c2a31bb5918c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b889faba-5112-4608-b184-c2a31bb5918c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732cd691-7248-4d78-a7fb-9e9c615c3e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732cd691-7248-4d78-a7fb-9e9c615c3e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c3de2e76-7f9a-4c57-b038-3db83735a4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c3de2e76-7f9a-4c57-b038-3db83735a4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07df92e2-70d3-43ca-9a80-e0733f81f990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07df92e2-70d3-43ca-9a80-e0733f81f990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11ab9572-b641-45e5-99a3-86ea7e828faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_429cca45-b56a-4209-8f23-9a0f1942086c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11ab9572-b641-45e5-99a3-86ea7e828faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ecdee85f-4191-45ef-a9d1-74dbf2861157" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78c7dfb8-161a-4cf7-80cc-ccae30d72728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78c7dfb8-161a-4cf7-80cc-ccae30d72728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5dabddd-a7ba-4504-aca8-f29045180d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5dabddd-a7ba-4504-aca8-f29045180d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ee7debe6-fd38-4c7f-96e9-41370804ba79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ee7debe6-fd38-4c7f-96e9-41370804ba79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c331c54-9e76-45ef-8e87-ab41597eb9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c331c54-9e76-45ef-8e87-ab41597eb9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2bf7d0ef-2319-4b83-8275-25a78e14bcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a9cea5da-1acb-45c6-ab1c-482eb60a48cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2bf7d0ef-2319-4b83-8275-25a78e14bcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_112afe8c-7bdc-4c1c-aa88-51162bd0b155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_112afe8c-7bdc-4c1c-aa88-51162bd0b155" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:to="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_9534ce36-5300-425b-a4de-ec418cb7831a" xlink:to="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandFourteenPlanMember_bfc9bc0a-6bf4-4533-964e-93f9a6b18452" xlink:href="grwg-20211231.xsd#grwg_ThousandFourteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:to="loc_grwg_ThousandFourteenPlanMember_bfc9bc0a-6bf4-4533-964e-93f9a6b18452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ThousandEighteenPlanMember_6964ab9e-61d9-44f2-951b-5dc940c82f40" xlink:href="grwg-20211231.xsd#grwg_ThousandEighteenPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_52a8bdc8-0fe5-46f2-855e-2efcc8d9b587" xlink:to="loc_grwg_ThousandEighteenPlanMember_6964ab9e-61d9-44f2-951b-5dc940c82f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8bc0b7d5-390c-4250-bd56-f1d39b640b4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesAvailableForIssuance_0b2c6b25-3415-4074-aafa-933eab8fbb40" xlink:href="grwg-20211231.xsd#grwg_TotalSharesAvailableForIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalSharesAvailableForIssuance_0b2c6b25-3415-4074-aafa-933eab8fbb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cbe316c7-9c2e-43e0-ae8e-8d89b5da1352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cbe316c7-9c2e-43e0-ae8e-8d89b5da1352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsExercised_83e25936-987d-4c82-a01a-d92bc7b4c3cf" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalOptionsExercised_83e25936-987d-4c82-a01a-d92bc7b4c3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalSharesIssuedPursuant_4ec851ea-53b4-455e-b0b1-0ad919944109" xlink:href="grwg-20211231.xsd#grwg_TotalSharesIssuedPursuant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_TotalSharesIssuedPursuant_4ec851ea-53b4-455e-b0b1-0ad919944109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AwardsAvailableForIssuance_18303921-9696-44a8-80d1-a47a63104db4" xlink:href="grwg-20211231.xsd#grwg_AwardsAvailableForIssuance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0f2921d7-aa04-4111-b940-6f8e77f48ba0" xlink:to="loc_grwg_AwardsAvailableForIssuance_18303921-9696-44a8-80d1-a47a63104db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aa8b0fc4-b036-4dc4-a895-5bfcc869f938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aa8b0fc4-b036-4dc4-a895-5bfcc869f938" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:to="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_26914d52-3c9c-4288-9b63-75e99276192e" xlink:to="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f14507e-6291-4004-9835-f095dfb4c5fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:to="loc_srt_MinimumMember_5f14507e-6291-4004-9835-f095dfb4c5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da4f4f66-5ca0-4707-b6f2-30aa87eeba11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4ae9ed1a-1175-430e-9cf5-17d354d781a7" xlink:to="loc_srt_MaximumMember_da4f4f66-5ca0-4707-b6f2-30aa87eeba11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e5a701c8-89f0-400d-912f-64c07db07832" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77f2d9ac-6e81-4c72-9771-23417570fd41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77f2d9ac-6e81-4c72-9771-23417570fd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_12e35f39-edc7-4bf1-8d49-4144506ca966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_12e35f39-edc7-4bf1-8d49-4144506ca966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_813e613f-a043-4462-9b42-d10e17bb11ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_813e613f-a043-4462-9b42-d10e17bb11ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_24af4823-1760-41b0-b829-1fdcf54865a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_24af4823-1760-41b0-b829-1fdcf54865a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2014Plan_e3d9c199-6acc-488d-8fc4-d5142f14d2a2" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2014Plan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2014Plan_e3d9c199-6acc-488d-8fc4-d5142f14d2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsOutstandingPursuantTo2018Plan_623ba0a7-e8de-4ac3-b272-262e8db22892" xlink:href="grwg-20211231.xsd#grwg_OptionsOutstandingPursuantTo2018Plan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsOutstandingPursuantTo2018Plan_623ba0a7-e8de-4ac3-b272-262e8db22892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_c53f8044-464c-449e-9057-1491b4184483" xlink:href="grwg-20211231.xsd#grwg_OptionsIssuedOutsideOf2014And2018Plans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_OptionsIssuedOutsideOf2014And2018Plans_c53f8044-464c-449e-9057-1491b4184483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TotalOptionsOutstandingDecember312021_374bf0ba-78ca-48ae-a2e0-56f8c09ebc8c" xlink:href="grwg-20211231.xsd#grwg_TotalOptionsOutstandingDecember312021"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_49f11a27-895a-498f-aade-a95156253195" xlink:to="loc_grwg_TotalOptionsOutstandingDecember312021_374bf0ba-78ca-48ae-a2e0-56f8c09ebc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77cdec76-0821-4fd1-a3b7-d1f0f519c404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77cdec76-0821-4fd1-a3b7-d1f0f519c404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_95874eed-baa5-4016-af2d-259aceb28dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_95874eed-baa5-4016-af2d-259aceb28dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9450ec48-1572-4299-8941-cddb6a3730ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9450ec48-1572-4299-8941-cddb6a3730ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_44546e15-c345-454e-8904-969f026c88ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_44546e15-c345-454e-8904-969f026c88ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_7c72d7e2-fb37-4a8c-84f9-a0ee6b5a6382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_7c72d7e2-fb37-4a8c-84f9-a0ee6b5a6382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a9be2153-9380-489a-9b3f-5caf4f3bdb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f7c42f76-c7d0-4a2b-8d7d-7fb3b6035c58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a9be2153-9380-489a-9b3f-5caf4f3bdb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77cdec76-0821-4fd1-a3b7-d1f0f519c404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c5ad97ee-64b1-42ce-abc6-7afcdff3df4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c5ad97ee-64b1-42ce-abc6-7afcdff3df4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0b159bc9-2048-4e8c-9a8d-e26a066b6df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0b159bc9-2048-4e8c-9a8d-e26a066b6df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_739b9779-7ba0-41ef-80fd-7ea55a827f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_739b9779-7ba0-41ef-80fd-7ea55a827f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0be3093a-dc7b-4d50-8947-6e9d3b1c69c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0be3093a-dc7b-4d50-8947-6e9d3b1c69c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bea26c22-ca41-4883-97da-a3506cfe85c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4860f85f-16fd-4ae1-a138-605b30542579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bea26c22-ca41-4883-97da-a3506cfe85c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77cdec76-0821-4fd1-a3b7-d1f0f519c404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_02f22fef-7d67-4ebc-a17f-829aa401503c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_02f22fef-7d67-4ebc-a17f-829aa401503c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_5afcd7b5-8f75-4c69-8e50-385101a4ca20" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_5afcd7b5-8f75-4c69-8e50-385101a4ca20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_439782d3-97bc-4c45-a1eb-fe8a18a89eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_439782d3-97bc-4c45-a1eb-fe8a18a89eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_cb74e649-a8d6-4dd3-9d6b-17bc01b5edfe" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_cb74e649-a8d6-4dd3-9d6b-17bc01b5edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue_c84b80e7-6ee2-46f3-9b52-0e1f222e1207" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue_c84b80e7-6ee2-46f3-9b52-0e1f222e1207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_5851d93d-6886-4f0e-8441-f301a967b2e1" xlink:href="grwg-20211231.xsd#grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue_5851d93d-6886-4f0e-8441-f301a967b2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c408580b-cb76-4797-a63c-79422c7204cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c408580b-cb76-4797-a63c-79422c7204cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ed549f7a-714b-4f59-bcc0-2a1c9915b1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ed549f7a-714b-4f59-bcc0-2a1c9915b1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_88372820-067f-4df2-b45e-49f2e7a6a969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_88372820-067f-4df2-b45e-49f2e7a6a969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_deadada6-b35f-4c96-8bb8-6a3c27b38c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_97188699-4cde-465e-96f6-d0a0fa5ca87e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_deadada6-b35f-4c96-8bb8-6a3c27b38c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTS" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKPURCHASEWARRANTS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/STOCKPURCHASEWARRANTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_dfc7fc58-3e7f-47f3-931e-1ad1a1840d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_0372245d-b09b-40cd-926d-ecb0026ddfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dfc7fc58-3e7f-47f3-931e-1ad1a1840d2b" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_0372245d-b09b-40cd-926d-ecb0026ddfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKPURCHASEWARRANTSTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2ce807af-a958-460a-bd6b-56c9a300b7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_cc4613f4-c6ac-44d5-8512-df7fad5a902d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2ce807af-a958-460a-bd6b-56c9a300b7e9" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_cc4613f4-c6ac-44d5-8512-df7fad5a902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKPURCHASEWARRANTSDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_819c52b1-eaa4-46bd-a18c-36413d144abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_819c52b1-eaa4-46bd-a18c-36413d144abb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:to="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_50495646-727c-4274-8a0d-78fb0403268d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_d9b68e14-7198-4761-a59b-39f99f9d3c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b06706d6-8eac-4446-97f3-62935a975724" xlink:to="loc_us-gaap_WarrantMember_d9b68e14-7198-4761-a59b-39f99f9d3c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44d25bb8-953c-4d7e-9c9a-8235ec8e82af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ce49f22-0e3f-4145-a356-c7e2f69e81eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ce49f22-0e3f-4145-a356-c7e2f69e81eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_083038d6-3ff0-4183-acd0-57bbba11bc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_083038d6-3ff0-4183-acd0-57bbba11bc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0c2419c-6fe1-452d-ad7e-7184f2ee7fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0c2419c-6fe1-452d-ad7e-7184f2ee7fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_cd8c4061-ee38-4796-9086-bf1d0788d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_cd8c4061-ee38-4796-9086-bf1d0788d3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57687cfb-dfc5-469d-afea-bc2918f2fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_63e2ff06-05a5-4bb7-82f4-c6b5a3da6cd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57687cfb-dfc5-469d-afea-bc2918f2fef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e157b2b7-6538-4798-b90a-a0b2d6fadae3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c08b9cd-949c-41eb-8341-e031b20be4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1c08b9cd-949c-41eb-8341-e031b20be4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7f6ce352-b5aa-4c87-9ac6-584400ba6f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7f6ce352-b5aa-4c87-9ac6-584400ba6f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_670b3622-9eaa-4aff-afb1-9e0c4ed70e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_670b3622-9eaa-4aff-afb1-9e0c4ed70e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c8d5890c-74c4-4073-a6ff-35c8b4284167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c8d5890c-74c4-4073-a6ff-35c8b4284167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4f9be415-4ae0-4398-9574-60a092d1730d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c58a2ac8-9595-4856-8725-3c0d0e1c36ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4f9be415-4ae0-4398-9574-60a092d1730d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="grwg-20211231.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0741958e-3f98-480b-877b-ed5ad81491d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_aa9391d5-a084-45d9-9309-3c9a9002394b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0741958e-3f98-480b-877b-ed5ad81491d0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_aa9391d5-a084-45d9-9309-3c9a9002394b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="grwg-20211231.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0bf1b6be-b2d3-4af0-a9f0-7e5d16a5979e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2adfd541-cd85-48af-84c8-f9557218a642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0bf1b6be-b2d3-4af0-a9f0-7e5d16a5979e" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2adfd541-cd85-48af-84c8-f9557218a642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EARNINGSPERSHAREDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#EARNINGSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/EARNINGSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5c446b4f-43b1-4bf5-8775-de646f71ff07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5c446b4f-43b1-4bf5-8775-de646f71ff07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a13da4ac-d9bc-4bd0-8710-e718d8ecd752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_us-gaap_ProfitLoss_a13da4ac-d9bc-4bd0-8710-e718d8ecd752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1cd92104-231f-4c91-8dbb-6d42f5025601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1cd92104-231f-4c91-8dbb-6d42f5025601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EffectOfDilutiveCommonStockEquivalents_943892b2-4936-4ab5-9985-91b0b2ad406f" xlink:href="grwg-20211231.xsd#grwg_EffectOfDilutiveCommonStockEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_grwg_EffectOfDilutiveCommonStockEquivalents_943892b2-4936-4ab5-9985-91b0b2ad406f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_40fe638e-55bd-4b5a-8203-c201c12bc783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_40fe638e-55bd-4b5a-8203-c201c12bc783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_08f598f2-87a6-40a7-baa6-a7a1cf1ad209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_us-gaap_EarningsPerShareBasic_08f598f2-87a6-40a7-baa6-a7a1cf1ad209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EarningsPerSharesDiluted_1fc1c994-67a6-4c17-9286-0aedf19f1332" xlink:href="grwg-20211231.xsd#grwg_EarningsPerSharesDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c9aadc8-5e9e-4b12-8249-790f5b919f22" xlink:to="loc_grwg_EarningsPerSharesDiluted_1fc1c994-67a6-4c17-9286-0aedf19f1332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EMPLOYEEBENEFITPLAN" xlink:type="simple" xlink:href="grwg-20211231.xsd#EMPLOYEEBENEFITPLAN"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/EMPLOYEEBENEFITPLAN" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_ede3c171-135e-4d96-bb9d-ddabd35bed7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5ee85d44-c8d4-4e90-91c0-ae1df5625211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_ede3c171-135e-4d96-bb9d-ddabd35bed7f" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5ee85d44-c8d4-4e90-91c0-ae1df5625211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#EMPLOYEEBENEFITPLANDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_a2f3ec34-04cc-4916-baff-3a93dc147aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_dbf21fc9-dd27-442d-920f-337255dc627a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_a2f3ec34-04cc-4916-baff-3a93dc147aa7" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_dbf21fc9-dd27-442d-920f-337255dc627a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/VENDORCONCENTRATIONS" xlink:type="simple" xlink:href="grwg-20211231.xsd#VENDORCONCENTRATIONS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/VENDORCONCENTRATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_d90846b9-d061-406e-9cd9-cb4211750544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_b577755f-24e0-4714-8fd4-36ded39c3e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_d90846b9-d061-406e-9cd9-cb4211750544" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_b577755f-24e0-4714-8fd4-36ded39c3e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/VENDORCONCENTRATIONSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#VENDORCONCENTRATIONSDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/VENDORCONCENTRATIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_00587e04-0d76-4288-b514-6b44b0bd1283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_00587e04-0d76-4288-b514-6b44b0bd1283" xlink:to="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_71d5dac7-3805-46dc-94ee-fcda3211f463" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_e0163ea7-4ca5-4e83-bb4e-6ef774d2add1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_47b85b12-047f-49f9-8848-b05342c65acb" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_e0163ea7-4ca5-4e83-bb4e-6ef774d2add1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b85dfea1-a193-4e1e-abe2-73bfbdc582a2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_445f4faf-a20f-4dc6-9f25-476abb389f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4041ae4d-d9e7-486e-acdb-af92b8b219a8" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_445f4faf-a20f-4dc6-9f25-476abb389f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_604b6d49-858b-4b1c-9dce-fb434c7ddc94" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_OneSupplierMember_f268e514-5509-4ed7-9b99-315147adeefd" xlink:href="grwg-20211231.xsd#grwg_OneSupplierMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:to="loc_grwg_OneSupplierMember_f268e514-5509-4ed7-9b99-315147adeefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_TwoSuppliersMember_29befbec-9649-4b26-be4e-4885c9354040" xlink:href="grwg-20211231.xsd#grwg_TwoSuppliersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_a93afa94-afc6-4dde-86b1-90628e40d42e" xlink:to="loc_grwg_TwoSuppliersMember_29befbec-9649-4b26-be4e-4885c9354040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c8c144d9-881b-480b-8143-4ccd0c4c2e98" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f45dc91-79f3-4834-9c3c-7629c18aa704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b5d43f8-ce8b-49f7-83ec-f17171e153f3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f45dc91-79f3-4834-9c3c-7629c18aa704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7502c70d-cf93-4448-8aab-335c057e548e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bd938353-35ac-407c-901b-fb8f8d9846d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7502c70d-cf93-4448-8aab-335c057e548e" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_bd938353-35ac-407c-901b-fb8f8d9846d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706d0448-c41e-4878-9f0f-37b0ce93c007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_59db93f6-5f7a-4702-b1c8-e8a4684a1280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706d0448-c41e-4878-9f0f-37b0ce93c007" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_59db93f6-5f7a-4702-b1c8-e8a4684a1280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock_2162dd5b-e84d-47cb-82a1-529e13da1935" xlink:href="grwg-20211231.xsd#grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706d0448-c41e-4878-9f0f-37b0ce93c007" xlink:to="loc_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock_2162dd5b-e84d-47cb-82a1-529e13da1935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_4aa5bf98-ef33-4a81-bb89-dcbd2d4198fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706d0448-c41e-4878-9f0f-37b0ce93c007" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_4aa5bf98-ef33-4a81-bb89-dcbd2d4198fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8454a4bf-43af-4dc8-a3bf-0e566b128bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8454a4bf-43af-4dc8-a3bf-0e566b128bda" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_828f643d-09a9-4ada-8076-4d25fd8ff23b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_6f04204a-2dfb-47de-b969-b18ba744ebfe" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_IndoorGardenLightingIncMember_6f04204a-2dfb-47de-b969-b18ba744ebfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_b507f272-f5c0-4df3-beb9-7de6c8d1d68e" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowDepotMaineMember_b507f272-f5c0-4df3-beb9-7de6c8d1d68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_a5f944bf-edfb-49e2-8189-8e18d3ef29b4" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowWarehouseLLCMember_a5f944bf-edfb-49e2-8189-8e18d3ef29b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_17f60563-05fb-4a70-af72-8b4e3af602ec" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_17f60563-05fb-4a70-af72-8b4e3af602ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_a2a3cb46-5982-4c48-8e03-37f031c1cdbb" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CharcoirCorporationMember_a2a3cb46-5982-4c48-8e03-37f031c1cdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_81987323-b357-4b13-be70-3d9b30eec049" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_81987323-b357-4b13-be70-3d9b30eec049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_27a4450a-7f2f-4361-87fe-c58cef713984" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AquariusMember_27a4450a-7f2f-4361-87fe-c58cef713984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_56530ec2-957a-4b08-ac2d-9a65e388efb0" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AgronMember_56530ec2-957a-4b08-ac2d-9a65e388efb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotLLCMember_177e3f4f-65c4-484f-a929-9015cce16238" xlink:href="grwg-20211231.xsd#grwg_GrowDepotLLCMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowDepotLLCMember_177e3f4f-65c4-484f-a929-9015cce16238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_518fdac1-e061-468c-ac32-69a0721fb9a2" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HarvestCompanyMember_518fdac1-e061-468c-ac32-69a0721fb9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_bf1c4f9d-b024-474f-ae0c-03755f4d78a5" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_AquaSereneMember_bf1c4f9d-b024-474f-ae0c-03755f4d78a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_1fcf6361-2765-4f64-8ad2-3de28bab2b49" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_1fcf6361-2765-4f64-8ad2-3de28bab2b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_7345b874-02cc-49db-afca-6b7c58811189" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_7345b874-02cc-49db-afca-6b7c58811189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_c1cb127b-76a5-4380-8657-1d0f1794ee54" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_c1cb127b-76a5-4380-8657-1d0f1794ee54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorStoreLLCMember_e8221eaa-793c-4d49-b817-75a278375af7" xlink:href="grwg-20211231.xsd#grwg_IndoorStoreLLCMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_IndoorStoreLLCMember_e8221eaa-793c-4d49-b817-75a278375af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_6e06a355-a18d-4ca2-8b7c-df6d8cdac6ff" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_6e06a355-a18d-4ca2-8b7c-df6d8cdac6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_98783734-63fa-4be7-9c41-fb7a3a6c127a" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HealthAndHarvestLLCMember_98783734-63fa-4be7-9c41-fb7a3a6c127a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_a66c483f-d4e5-4a13-9e19-11edecad7e3d" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_H2OHydroponicsLLCMember_a66c483f-d4e5-4a13-9e19-11edecad7e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_1b46f76c-fbbc-4e75-8d54-d449a763f624" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_EmeraldCityMember_1b46f76c-fbbc-4e75-8d54-d449a763f624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroponicsDepotLLCMember_54fa9d71-bbf6-4aa3-94ee-f0130a8c1403" xlink:href="grwg-20211231.xsd#grwg_HydroponicsDepotLLCMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_HydroponicsDepotLLCMember_54fa9d71-bbf6-4aa3-94ee-f0130a8c1403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BigGreenTomatoMember_8c821748-ff8f-4456-a620-a9bac27b400c" xlink:href="grwg-20211231.xsd#grwg_BigGreenTomatoMember"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_BigGreenTomatoMember_8c821748-ff8f-4456-a620-a9bac27b400c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_8f8e9c96-94d6-42d4-a699-de50b5f242ad" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrowBizMember_8f8e9c96-94d6-42d4-a699-de50b5f242ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_c7c440f0-5569-4b7d-b761-30baa1429eba" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_GrassrootsMember_c7c440f0-5569-4b7d-b761-30baa1429eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_6b4dff87-e0ce-4275-a440-2b3135735165" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4d4c6921-5c95-4499-ab17-5b4190868979" xlink:to="loc_grwg_CanopyMember_6b4dff87-e0ce-4275-a440-2b3135735165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:to="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_fe9ab1b9-e197-45d5-a343-73b4386c27a2" xlink:to="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_bed31658-57a3-49e5-b7c1-b4b4e7466b0b" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_CA_bed31658-57a3-49e5-b7c1-b4b4e7466b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OR_579f30df-f0c5-4f69-86ac-1700e78e02de" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_OR_579f30df-f0c5-4f69-86ac-1700e78e02de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CO_7da0b9c6-bd7d-4915-9699-8f171f83b9b2" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CO"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_CO_7da0b9c6-bd7d-4915-9699-8f171f83b9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_OK_6a671018-ba8c-4ffe-9fd1-8ade49507316" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_OK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fc8efee1-b7a8-4e89-97df-adb396425cf1" xlink:to="loc_stpr_OK_6a671018-ba8c-4ffe-9fd1-8ade49507316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fea81ded-7921-476f-bb3d-d2d7e0afa728" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_16fa7907-1c18-45f8-a081-b0326077f495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_16fa7907-1c18-45f8-a081-b0326077f495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_d8ef8e68-a24c-49c9-a3ef-8a003da7d12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_d8ef8e68-a24c-49c9-a3ef-8a003da7d12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_ae077ef8-66f7-4eaa-bdaf-ed5170f57d86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_ae077ef8-66f7-4eaa-bdaf-ed5170f57d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_c7010f43-1da1-4713-9d4e-1508e492bc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_NumberOfStores_c7010f43-1da1-4713-9d4e-1508e492bc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0c90d1de-1580-41a9-86cc-26e8c5efad1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0c90d1de-1580-41a9-86cc-26e8c5efad1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_104ecf01-2ed7-435c-b479-c2fe9fb916c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_104ecf01-2ed7-435c-b479-c2fe9fb916c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_0f0d8f3f-1c49-44d5-a461-6b4066dd7080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_0f0d8f3f-1c49-44d5-a461-6b4066dd7080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_7a3bc667-181a-4d0e-83d0-aca3e25939b3" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable_7a3bc667-181a-4d0e-83d0-aca3e25939b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_8b5dfe12-67b0-4d0b-b57f-245a8690cbef" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold_8b5dfe12-67b0-4d0b-b57f-245a8690cbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_617b3b38-49be-417c-8ee0-75cba4b7d036" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm_617b3b38-49be-417c-8ee0-75cba4b7d036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_bdb3bc37-a5d3-4e15-baa7-8960f36c75b0" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold_bdb3bc37-a5d3-4e15-baa7-8960f36c75b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_db2955d3-b6b0-433b-813c-3da18368d50a" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_BusinessCombinationConsiderationTransferredContingentConsideration_db2955d3-b6b0-433b-813c-3da18368d50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AcquiredGoodwill_567ab97c-2cea-4836-b072-50cf1f30e059" xlink:href="grwg-20211231.xsd#grwg_AcquiredGoodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dbee5b73-30c5-44f6-aed7-cb6d9316a1f0" xlink:to="loc_grwg_AcquiredGoodwill_567ab97c-2cea-4836-b072-50cf1f30e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofpurchasepriceDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5ed23810-75d9-4925-9da8-3f30e1c7540a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5ed23810-75d9-4925-9da8-3f30e1c7540a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cb10ddcd-cd51-4005-b9dd-c66be00bb5a4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_1d4e92fa-1ca3-4b23-8308-b31866d19884" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CanopyMember_1d4e92fa-1ca3-4b23-8308-b31866d19884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_cd695987-b606-4f9e-8954-63b3010c149f" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrassrootsMember_cd695987-b606-4f9e-8954-63b3010c149f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_3f7ea9dc-0d6c-46c8-80d9-565e31b9dc85" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowBizMember_3f7ea9dc-0d6c-46c8-80d9-565e31b9dc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_21173fd1-3f71-42a9-a1c3-16383a466945" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_BGTMember_21173fd1-3f71-42a9-a1c3-16383a466945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_3fbce684-424b-4bcc-b096-250e6ab950f9" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HydroDepotMember_3fbce684-424b-4bcc-b096-250e6ab950f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_2099afb6-eaf2-44be-b088-34fb9c9f8d1a" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_EmeraldCityMember_2099afb6-eaf2-44be-b088-34fb9c9f8d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_f4872864-7138-449a-a1bf-f2dd01a08780" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_H2OHydroponicsLLCMember_f4872864-7138-449a-a1bf-f2dd01a08780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_0ee7486f-fd0a-4094-93f7-646d3ab02228" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HealthAndHarvestLLCMember_0ee7486f-fd0a-4094-93f7-646d3ab02228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_3f70d888-ccda-4d78-8c7e-563c2994e490" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AgronMember_3f70d888-ccda-4d78-8c7e-563c2994e490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_58054844-4ce5-42c8-bd30-f5c5de931f10" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AquariusMember_58054844-4ce5-42c8-bd30-f5c5de931f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_3c4151cd-b8d4-422b-9a9c-fb85a49c9ad4" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_3c4151cd-b8d4-422b-9a9c-fb85a49c9ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_5f1dba7b-5a3a-4158-ba23-4e0bb7a31a2b" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CharcoirCorporationMember_5f1dba7b-5a3a-4158-ba23-4e0bb7a31a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_59c979f2-d115-48c1-ba5d-865b7a2d1cb0" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_59c979f2-d115-48c1-ba5d-865b7a2d1cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_0109c180-eead-41bc-99ee-783a2ebfec77" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowWarehouseLLCMember_0109c180-eead-41bc-99ee-783a2ebfec77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_8589ab3e-8ab8-4413-999f-e5dea8c060e2" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowDepotMaineMember_8589ab3e-8ab8-4413-999f-e5dea8c060e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_11702494-7781-47f8-8073-b85eec6698b1" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_IndoorGardenLightingIncMember_11702494-7781-47f8-8073-b85eec6698b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_abdfa56d-93f4-4afd-a770-099dbc67b4df" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_DownriverMember_abdfa56d-93f4-4afd-a770-099dbc67b4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_84f1d5ff-093e-4830-82b0-93bfc13046cd" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HarvestCompanyMember_84f1d5ff-093e-4830-82b0-93bfc13046cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_48b1d6d6-5dc4-47fb-bb81-fa7c5ba2235a" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AquaSereneMember_48b1d6d6-5dc4-47fb-bb81-fa7c5ba2235a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_c7714da7-d0c7-47a1-9e61-839ea1d9f079" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_c7714da7-d0c7-47a1-9e61-839ea1d9f079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_e04ee390-58c9-4974-8ef2-69bbe6e3f1ac" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_e04ee390-58c9-4974-8ef2-69bbe6e3f1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_7945a108-79f1-44a7-aa7b-750704b7c421" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_7945a108-79f1-44a7-aa7b-750704b7c421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_3b55b065-a0a3-45f3-81c5-0ca7cb68ec6b" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_AllSeasonsMember_3b55b065-a0a3-45f3-81c5-0ca7cb68ec6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_487dd18b-8f75-41fd-8797-f6a03fe38db9" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_487dd18b-8f75-41fd-8797-f6a03fe38db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_81433736-8bf6-49de-95ac-a68c649a1682" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrowWorldLLCMember_81433736-8bf6-49de-95ac-a68c649a1682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_60e34309-18a8-4460-8e9d-e4d1005ae775" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GrandRapidsHydroMember_60e34309-18a8-4460-8e9d-e4d1005ae775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_d518c5ec-6991-4ea1-b07a-ba4c0c62d103" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_GreenLifeGardenMember_d518c5ec-6991-4ea1-b07a-ba4c0c62d103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_30d08dd3-c68a-4825-aca8-def2a79e2639" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_ChlorophyllMember_30d08dd3-c68a-4825-aca8-def2a79e2639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_9ffc2cbb-9ffb-4d94-9bed-9a6c7cff11db" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_RenoHydroponicsMember_9ffc2cbb-9ffb-4d94-9bed-9a6c7cff11db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_2f9c5cc1-f14e-4b16-aa4d-0a0258c0ba09" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3542100-3dbe-47bb-b034-c898e6cea174" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_2f9c5cc1-f14e-4b16-aa4d-0a0258c0ba09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f596005f-5a75-4b9a-a322-3645cec401ea" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4b839dc-0512-4ee0-af8c-0264cbeb56bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4b839dc-0512-4ee0-af8c-0264cbeb56bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_43783ae3-6c5d-4bec-892a-70589dff6675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_43783ae3-6c5d-4bec-892a-70589dff6675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_b4e3d805-a7d4-4c73-8bd6-c388e4979a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_b4e3d805-a7d4-4c73-8bd6-c388e4979a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_3d91a380-3275-4bbf-9d9d-137de1c9e466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_3d91a380-3275-4bbf-9d9d-137de1c9e466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d4424765-0e76-4e17-a511-44876768cb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d4424765-0e76-4e17-a511-44876768cb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_f1104dc7-9cca-46c0-9b03-989d34416769" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset_f1104dc7-9cca-46c0-9b03-989d34416769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_ba5b77dd-abd8-4d8b-8ce8-200e4dbeb89d" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_ba5b77dd-abd8-4d8b-8ce8-200e4dbeb89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_fa9d498e-573f-4ce1-a509-164141f83934" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_fa9d498e-573f-4ce1-a509-164141f83934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_3124edcd-2098-4380-90fa-a90470a43f2b" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName_3124edcd-2098-4380-90fa-a90470a43f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_791bf7a2-6199-4a81-90d4-17591257c598" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete_791bf7a2-6199-4a81-90d4-17591257c598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_2b3ce354-554a-4e2a-be21-3bebb06fe693" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty_2b3ce354-554a-4e2a-be21-3bebb06fe693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_4592cd2e-bacb-4fff-904d-b2b94284b5c3" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_4592cd2e-bacb-4fff-904d-b2b94284b5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_07c132c5-6005-4287-b077-a9bf08914d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_417b8144-d38c-4baf-a241-5c9f17c9354d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_07c132c5-6005-4287-b077-a9bf08914d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofconsiderationpaidDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3672b36d-64ed-47a8-be01-9f6961afd3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3672b36d-64ed-47a8-be01-9f6961afd3ed" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3af59c1f-9e9f-4a53-91f7-4c04139ddfcb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_1c80bb32-075a-4e90-9ed7-5a2f0fc781ca" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CanopyMember_1c80bb32-075a-4e90-9ed7-5a2f0fc781ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_02a64a86-d0e9-4030-956e-478b4b56f6ba" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrassrootsMember_02a64a86-d0e9-4030-956e-478b4b56f6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_0da5ca8d-53d3-4400-ba4f-220f7a9c4e00" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowBizMember_0da5ca8d-53d3-4400-ba4f-220f7a9c4e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_02877420-44fa-4dae-95fb-4c7c7c0d73e2" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_BGTMember_02877420-44fa-4dae-95fb-4c7c7c0d73e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_c643243a-a3f2-49b2-bc7f-28aaa3c259ba" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HydroDepotMember_c643243a-a3f2-49b2-bc7f-28aaa3c259ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_6a089f7c-0eb6-4347-964c-5ded7bdf4d2f" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_EmeraldCityMember_6a089f7c-0eb6-4347-964c-5ded7bdf4d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_f794def5-9708-48a1-8e1e-ae32b117f3c6" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_H2OHydroponicsLLCMember_f794def5-9708-48a1-8e1e-ae32b117f3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_610306c0-a107-4b57-834d-e43f54c7ea27" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HealthAndHarvestLLCMember_610306c0-a107-4b57-834d-e43f54c7ea27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_ddb6284f-9673-4bb1-9e95-05d553a4fdaa" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AgronMember_ddb6284f-9673-4bb1-9e95-05d553a4fdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_48083b55-6bab-4c04-ba0c-a82fe8e75153" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AquariusMember_48083b55-6bab-4c04-ba0c-a82fe8e75153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_487e49e9-982c-481e-b4f2-81a946584cfe" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_487e49e9-982c-481e-b4f2-81a946584cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_e73ec317-1f22-4881-9250-172051f656f1" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CharcoirCorporationMember_e73ec317-1f22-4881-9250-172051f656f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_6a1308b6-d6ac-43e4-ba91-6d070f745d5d" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_6a1308b6-d6ac-43e4-ba91-6d070f745d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_f054fd5b-3e80-4d8b-b494-e1b411586f1a" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowWarehouseLLCMember_f054fd5b-3e80-4d8b-b494-e1b411586f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_8f319e5b-0aad-4b8e-be33-1bc6c643a3ae" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowDepotMaineMember_8f319e5b-0aad-4b8e-be33-1bc6c643a3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_faf2b2fe-0599-41cc-af45-4764a502dccb" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_IndoorGardenLightingIncMember_faf2b2fe-0599-41cc-af45-4764a502dccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_2b029125-4cd2-4b35-b336-e19795392e5c" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_DownriverMember_2b029125-4cd2-4b35-b336-e19795392e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_ada2383c-0d8f-4ffe-bcdc-54fbc0a737df" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HarvestCompanyMember_ada2383c-0d8f-4ffe-bcdc-54fbc0a737df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_6d58f601-b8a3-40fc-8dda-e85d56ef7cd3" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AquaSereneMember_6d58f601-b8a3-40fc-8dda-e85d56ef7cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_370d3e71-5efa-4b4e-a76d-b21b92767375" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_370d3e71-5efa-4b4e-a76d-b21b92767375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_fdc4d7bd-3c3d-45b0-bb53-47a463c72972" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_fdc4d7bd-3c3d-45b0-bb53-47a463c72972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_dea369b2-5cb2-405f-94cc-d035a6e00cc9" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_dea369b2-5cb2-405f-94cc-d035a6e00cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_69af153a-b44d-4af0-9d2a-e096e5ac04b3" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_AllSeasonsMember_69af153a-b44d-4af0-9d2a-e096e5ac04b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_b66d050a-5bf7-4d58-95f2-7bc55b921f0d" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_b66d050a-5bf7-4d58-95f2-7bc55b921f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_79ad64e1-a35e-4d07-8f61-c4093da6cc76" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrowWorldLLCMember_79ad64e1-a35e-4d07-8f61-c4093da6cc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_896f440f-8864-4d68-a717-145d1f852286" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GrandRapidsHydroMember_896f440f-8864-4d68-a717-145d1f852286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_84f0eebb-870f-4453-be17-ab1d9052ded8" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_GreenLifeGardenMember_84f0eebb-870f-4453-be17-ab1d9052ded8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_6b17b817-a8e1-46ea-b7ae-d21edbe797c1" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_ChlorophyllMember_6b17b817-a8e1-46ea-b7ae-d21edbe797c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_57350b9e-8fb8-4781-9334-41b853fcb818" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_RenoHydroponicsMember_57350b9e-8fb8-4781-9334-41b853fcb818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_d874491a-57fb-43a9-92a8-07d3e51a08b4" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14b5af58-9296-4f1d-882c-4a8ce907dc1b" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_d874491a-57fb-43a9-92a8-07d3e51a08b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f451980-dd11-45e1-9fe3-315c291d00a8" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adaccf2a-947c-4fdd-a4d7-2fd419233589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_adaccf2a-947c-4fdd-a4d7-2fd419233589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_57c8efa5-cbe0-4ae4-ad6f-0d2d4a9fc7d7" xlink:href="grwg-20211231.xsd#grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock_57c8efa5-cbe0-4ae4-ad6f-0d2d4a9fc7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3d941ccc-a30d-4304-9229-6f0a0d8a3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_203dde6d-47b3-4c88-a262-adc914d4d651" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3d941ccc-a30d-4304-9229-6f0a0d8a3f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a973be1-6d3b-4ae5-97d9-d754c55f6537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a973be1-6d3b-4ae5-97d9-d754c55f6537" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ae542741-3844-487a-9605-89789b89b267" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CanopyMember_c1a194f9-93da-4eb4-8582-ce05148976f6" xlink:href="grwg-20211231.xsd#grwg_CanopyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CanopyMember_c1a194f9-93da-4eb4-8582-ce05148976f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrassrootsMember_98fd614e-4be5-4c9a-a4fd-5a65c47158fe" xlink:href="grwg-20211231.xsd#grwg_GrassrootsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrassrootsMember_98fd614e-4be5-4c9a-a4fd-5a65c47158fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowBizMember_970ac486-62a2-4352-9590-fc2dc5fa389e" xlink:href="grwg-20211231.xsd#grwg_GrowBizMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowBizMember_970ac486-62a2-4352-9590-fc2dc5fa389e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BGTMember_ba9919bd-a0f4-4ec3-8a1c-219dc37d422f" xlink:href="grwg-20211231.xsd#grwg_BGTMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_BGTMember_ba9919bd-a0f4-4ec3-8a1c-219dc37d422f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HydroDepotMember_b26072ef-a27d-4988-b505-cbe14cef5f31" xlink:href="grwg-20211231.xsd#grwg_HydroDepotMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HydroDepotMember_b26072ef-a27d-4988-b505-cbe14cef5f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_EmeraldCityMember_a8821771-a8d1-45cb-9782-5a811686267f" xlink:href="grwg-20211231.xsd#grwg_EmeraldCityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_EmeraldCityMember_a8821771-a8d1-45cb-9782-5a811686267f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_H2OHydroponicsLLCMember_094a2a7d-cc12-4bec-9b38-f5b979e41908" xlink:href="grwg-20211231.xsd#grwg_H2OHydroponicsLLCMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_H2OHydroponicsLLCMember_094a2a7d-cc12-4bec-9b38-f5b979e41908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HealthAndHarvestLLCMember_67947ad7-92e1-4e83-bdbf-5ef2d279bc9e" xlink:href="grwg-20211231.xsd#grwg_HealthAndHarvestLLCMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HealthAndHarvestLLCMember_67947ad7-92e1-4e83-bdbf-5ef2d279bc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AgronMember_004a6851-abd9-490f-b86b-88f42ba2ff95" xlink:href="grwg-20211231.xsd#grwg_AgronMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AgronMember_004a6851-abd9-490f-b86b-88f42ba2ff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquariusMember_a971b449-c3be-4c81-a14f-34cebade3978" xlink:href="grwg-20211231.xsd#grwg_AquariusMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AquariusMember_a971b449-c3be-4c81-a14f-34cebade3978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_FiftyFiveHydroponicsMember_ee0bb95f-cb23-401d-9efc-d8c054d997fb" xlink:href="grwg-20211231.xsd#grwg_FiftyFiveHydroponicsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_FiftyFiveHydroponicsMember_ee0bb95f-cb23-401d-9efc-d8c054d997fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CharcoirCorporationMember_69ea2a70-6fd8-4302-ae2f-541eb1d9c33c" xlink:href="grwg-20211231.xsd#grwg_CharcoirCorporationMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CharcoirCorporationMember_69ea2a70-6fd8-4302-ae2f-541eb1d9c33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_52153965-3b6b-43ba-8f69-27f1b234d09e" xlink:href="grwg-20211231.xsd#grwg_SanDiegoHydroponicsAndOrganicsMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_SanDiegoHydroponicsAndOrganicsMember_52153965-3b6b-43ba-8f69-27f1b234d09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWarehouseLLCMember_7fc57a32-8271-4d85-9f14-b3ea7c1fc1d4" xlink:href="grwg-20211231.xsd#grwg_GrowWarehouseLLCMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowWarehouseLLCMember_7fc57a32-8271-4d85-9f14-b3ea7c1fc1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowDepotMaineMember_e7bb10af-f0bf-458e-96b1-389d1a7f99c0" xlink:href="grwg-20211231.xsd#grwg_GrowDepotMaineMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowDepotMaineMember_e7bb10af-f0bf-458e-96b1-389d1a7f99c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_IndoorGardenLightingIncMember_d1f9000f-3d6a-46cb-9b62-7baa805316aa" xlink:href="grwg-20211231.xsd#grwg_IndoorGardenLightingIncMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_IndoorGardenLightingIncMember_d1f9000f-3d6a-46cb-9b62-7baa805316aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_DownriverMember_ca87dc30-e835-4fbd-a672-6b8629fce437" xlink:href="grwg-20211231.xsd#grwg_DownriverMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_DownriverMember_ca87dc30-e835-4fbd-a672-6b8629fce437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HarvestCompanyMember_847721a8-7fe4-441b-8087-559d0925c3d2" xlink:href="grwg-20211231.xsd#grwg_HarvestCompanyMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HarvestCompanyMember_847721a8-7fe4-441b-8087-559d0925c3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AquaSereneMember_d2bf9c19-c775-451f-ac04-bbbb190bc67e" xlink:href="grwg-20211231.xsd#grwg_AquaSereneMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AquaSereneMember_d2bf9c19-c775-451f-ac04-bbbb190bc67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MendocinoGreenhouseGardenSupplyMember_176df764-8a3d-4f8c-b038-2d9d3ae2dccb" xlink:href="grwg-20211231.xsd#grwg_MendocinoGreenhouseGardenSupplyMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_MendocinoGreenhouseGardenSupplyMember_176df764-8a3d-4f8c-b038-2d9d3ae2dccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_CommercialGrowSupplyIncMember_2e900f03-121c-436c-b113-e314dce50201" xlink:href="grwg-20211231.xsd#grwg_CommercialGrowSupplyIncMember"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_CommercialGrowSupplyIncMember_2e900f03-121c-436c-b113-e314dce50201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HoagtechHydroponicsIncMember_4e466c9d-aa7d-497d-838b-4be2c0dcd32a" xlink:href="grwg-20211231.xsd#grwg_HoagtechHydroponicsIncMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_HoagtechHydroponicsIncMember_4e466c9d-aa7d-497d-838b-4be2c0dcd32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_AllSeasonsMember_2ef0166b-5606-48fd-a168-ac00c679c56c" xlink:href="grwg-20211231.xsd#grwg_AllSeasonsMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_AllSeasonsMember_2ef0166b-5606-48fd-a168-ac00c679c56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_MobileMediaIncAndMMIAgricultureMember_48e310f4-2741-4da5-a0a3-0dd975580f08" xlink:href="grwg-20211231.xsd#grwg_MobileMediaIncAndMMIAgricultureMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_MobileMediaIncAndMMIAgricultureMember_48e310f4-2741-4da5-a0a3-0dd975580f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrowWorldLLCMember_cab834d9-db3f-4df4-8bba-bf7684489ed9" xlink:href="grwg-20211231.xsd#grwg_GrowWorldLLCMember"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrowWorldLLCMember_cab834d9-db3f-4df4-8bba-bf7684489ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GrandRapidsHydroMember_3a52d01d-c8e6-494e-b760-8f05769c7749" xlink:href="grwg-20211231.xsd#grwg_GrandRapidsHydroMember"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GrandRapidsHydroMember_3a52d01d-c8e6-494e-b760-8f05769c7749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_GreenLifeGardenMember_1936f3cc-8781-44da-829d-94a286e8e298" xlink:href="grwg-20211231.xsd#grwg_GreenLifeGardenMember"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_GreenLifeGardenMember_1936f3cc-8781-44da-829d-94a286e8e298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_ChlorophyllMember_d8e66cf0-80ef-4860-a0a8-c4cd70f638d9" xlink:href="grwg-20211231.xsd#grwg_ChlorophyllMember"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_ChlorophyllMember_d8e66cf0-80ef-4860-a0a8-c4cd70f638d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_RenoHydroponicsMember_ff8f964a-9006-474a-b4aa-4b2d6de5256c" xlink:href="grwg-20211231.xsd#grwg_RenoHydroponicsMember"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_RenoHydroponicsMember_ff8f964a-9006-474a-b4aa-4b2d6de5256c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PalmSpringsHydroponicsMember_fcc35b4c-836c-430d-a4f1-8ecb8b4dea69" xlink:href="grwg-20211231.xsd#grwg_PalmSpringsHydroponicsMember"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10e09398-82c6-4025-8a9d-708e990f2792" xlink:to="loc_grwg_PalmSpringsHydroponicsMember_fcc35b4c-836c-430d-a4f1-8ecb8b4dea69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_65d418de-01c0-4bd8-a305-2affe2f56a18" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_c4d973f5-8352-4631-806a-b405adefae33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_c4d973f5-8352-4631-806a-b405adefae33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsRevenue_7e3a7dca-4264-4555-bd94-e9fbf714bd83" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_grwg_BusinessAcquisitionsRevenue_7e3a7dca-4264-4555-bd94-e9fbf714bd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_BusinessAcquisitionsNetIncome_d57b4db1-4c12-4f95-8f51-948fb9447bad" xlink:href="grwg-20211231.xsd#grwg_BusinessAcquisitionsNetIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e6707274-9e5c-4ac9-8000-299226e16c80" xlink:to="loc_grwg_BusinessAcquisitionsNetIncome_d57b4db1-4c12-4f95-8f51-948fb9447bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_78c09c7c-6d65-43c9-9f9f-3c3839042c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_78c09c7c-6d65-43c9-9f9f-3c3839042c9b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b4983bec-11ad-4176-a640-4528744a99d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2021AcquisitionsMember_75c3a366-e8b6-4637-8cdc-6a0de87893de" xlink:href="grwg-20211231.xsd#grwg_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2021AcquisitionsMember_75c3a366-e8b6-4637-8cdc-6a0de87893de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2020AcquisitionsMember_0e31fa4b-0d53-4c6c-8895-de29907e629f" xlink:href="grwg-20211231.xsd#grwg_A2020AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2020AcquisitionsMember_0e31fa4b-0d53-4c6c-8895-de29907e629f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_A2019AcquisitionsMember_0db24252-243f-40e8-97bc-278d6915f084" xlink:href="grwg-20211231.xsd#grwg_A2019AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb32a8a9-be60-4f6d-af3a-f8d98e2166a0" xlink:to="loc_grwg_A2019AcquisitionsMember_0db24252-243f-40e8-97bc-278d6915f084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d274d114-201b-45e7-ac1d-fafda1871173" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3b8d0d5a-7305-448c-99aa-62be5c4c6d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3b8d0d5a-7305-448c-99aa-62be5c4c6d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_44e26fd4-7e9f-40ca-8bb9-549e741f9ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a87aeccc-77a6-408d-abcb-4b4a1cb610da" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_44e26fd4-7e9f-40ca-8bb9-549e741f9ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a2e89bc1-d41a-4402-a2a9-d29a0dbd9faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_97bb7d3c-ce06-4d39-95e8-f0151149cd74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a2e89bc1-d41a-4402-a2a9-d29a0dbd9faf" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_97bb7d3c-ce06-4d39-95e8-f0151149cd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_22294621-6ef9-4eba-bffa-461c6e9299bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_22294621-6ef9-4eba-bffa-461c6e9299bb" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d847154c-311d-4c47-b54f-0c09150d6594" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_PublicStockOfferingMember_bbb36c8c-7e57-4d64-b430-4be27b6b90c1" xlink:href="grwg-20211231.xsd#grwg_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_grwg_PublicStockOfferingMember_bbb36c8c-7e57-4d64-b430-4be27b6b90c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_029f58d5-3b77-4370-8aa7-2d9da705ed83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_us-gaap_OverAllotmentOptionMember_029f58d5-3b77-4370-8aa7-2d9da705ed83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_8fb2ed1d-3f1d-4eaf-ad5d-d1295d3e3b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_133f5ee0-1a4d-41b2-ae51-461cc33d845a" xlink:to="loc_us-gaap_PrivatePlacementMember_8fb2ed1d-3f1d-4eaf-ad5d-d1295d3e3b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:to="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a9b28e3f-c7f7-4a5a-862d-e76b7064da00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_202a2db1-cd7b-469f-8524-4fb112bf8504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:to="loc_us-gaap_CommonStockMember_202a2db1-cd7b-469f-8524-4fb112bf8504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1f040c0b-325f-4324-91be-73ae12f01798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93890d36-ae3f-4962-a258-33bead262f83" xlink:to="loc_us-gaap_WarrantMember_1f040c0b-325f-4324-91be-73ae12f01798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b6631254-0100-4689-9717-43beb00403fc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b7454976-8a43-47da-bff0-dde1733aac24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b7454976-8a43-47da-bff0-dde1733aac24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_5cb19475-ca08-4489-91cc-63f603a58f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_5cb19475-ca08-4489-91cc-63f603a58f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e69a2686-c124-402c-830a-ebf181d66374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e69a2686-c124-402c-830a-ebf181d66374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8f84b8fd-b7ce-4f81-8fb2-aee7769b1cce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8f84b8fd-b7ce-4f81-8fb2-aee7769b1cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_SaleOfStockAwardIssuedPerUnitSold_5690ebbb-3b7f-45d2-b3ca-6280bc379011" xlink:href="grwg-20211231.xsd#grwg_SaleOfStockAwardIssuedPerUnitSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_grwg_SaleOfStockAwardIssuedPerUnitSold_5690ebbb-3b7f-45d2-b3ca-6280bc379011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_38b9cca7-8fdb-43e5-bb9b-168a21c63153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_38b9cca7-8fdb-43e5-bb9b-168a21c63153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_7a20e085-ad45-4688-84f3-6f79eea9ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_7a20e085-ad45-4688-84f3-6f79eea9ab55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_54fbf379-65bd-4177-8148-433b30968145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_54fbf379-65bd-4177-8148-433b30968145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_b6bc4c36-f95e-4bec-901b-1b64a5e7d688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_b6bc4c36-f95e-4bec-901b-1b64a5e7d688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_NumberOfInvestors_19ca9eea-3d98-469a-b37c-a86b0537f82f" xlink:href="grwg-20211231.xsd#grwg_NumberOfInvestors"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_e0cb8132-6940-42fb-b8f8-179c814139fe" xlink:to="loc_grwg_NumberOfInvestors_19ca9eea-3d98-469a-b37c-a86b0537f82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RELATEDPARTIES" xlink:type="simple" xlink:href="grwg-20211231.xsd#RELATEDPARTIES"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/RELATEDPARTIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_922824e8-556d-4551-b052-de6ec57280a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fa87ee27-1534-4051-9de1-ab5a98c336c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_922824e8-556d-4551-b052-de6ec57280a6" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fa87ee27-1534-4051-9de1-ab5a98c336c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/RELATEDPARTIESDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#RELATEDPARTIESDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/RELATEDPARTIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_e56159ed-e300-4493-83bb-5bdc20de9cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_e56159ed-e300-4493-83bb-5bdc20de9cfe" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f1d964ba-b25d-4950-991c-90f9a97f558f" xlink:to="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_0052fd2c-7b3b-44c5-b988-a1cf378bfa65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b4e5aef8-242c-4149-8a23-5b18a0ec244a" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_0052fd2c-7b3b-44c5-b988-a1cf378bfa65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e0bfff05-5e36-4d61-982b-773a781bc1d2" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_dd79a2ab-74ef-4d78-8eb1-b7766acd11ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:to="loc_us-gaap_LegalFees_dd79a2ab-74ef-4d78-8eb1-b7766acd11ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0e6000d5-1291-40c1-b9d5-5e5313520f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a52d64e-d0a1-4b75-a371-011d377039f6" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0e6000d5-1291-40c1-b9d5-5e5313520f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9da6dd0e-4b2b-4440-a307-669f2a186170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_fcba8c26-9fba-4bdc-a45a-6339df1b2f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9da6dd0e-4b2b-4440-a307-669f2a186170" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_fcba8c26-9fba-4bdc-a45a-6339df1b2f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://growgeneration.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="grwg-20211231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://growgeneration.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_04a54fec-284e-4391-9498-929a76a86ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_04a54fec-284e-4391-9498-929a76a86ec4" xlink:to="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b75fe2e2-42fe-49ec-8922-4941ac01efff" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_dce20d44-dc94-4e8e-8ab5-3111eba98402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_285bdae7-c982-4407-a4ff-b3c1f8e7da9d" xlink:to="loc_us-gaap_SubsequentEventMember_dce20d44-dc94-4e8e-8ab5-3111eba98402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c668c111-f666-4960-b2be-c1d6728524af" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_grwg_HorticulturalRepGroupIncMember_77393f6c-d02f-4075-ab7f-61cb3dfe5f2d" xlink:href="grwg-20211231.xsd#grwg_HorticulturalRepGroupIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b4aeb9e-b148-4c6b-9aa4-452108482367" xlink:to="loc_grwg_HorticulturalRepGroupIncMember_77393f6c-d02f-4075-ab7f-61cb3dfe5f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8c793a55-8c6b-40d6-9171-493cf2c2ac17" xlink:to="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e0b47975-7b18-4b2e-904d-136c75b8699d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e0b47975-7b18-4b2e-904d-136c75b8699d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4adc26f2-da10-4a7d-8d51-be03c80e3051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4adc26f2-da10-4a7d-8d51-be03c80e3051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a80698c1-f52f-4cad-aacb-8c39e7b1e5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_76f5b675-6981-44c0-94fe-304229ddd29b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a80698c1-f52f-4cad-aacb-8c39e7b1e5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>consent231001.jpg
<TEXT>
begin 644 consent231001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** &.^TJ-C-DXX[4^BB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **,\T4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 45CZUX@@T-K<36\TOG;L>5MXQCKDCUK#N?B186L?F/INH%,X+*L
M9Q]?GJ>:/-RWU"SM?H=I17G_ /PMS1.]EJ'_ 'Q'_P#%T#XNZ$3_ ,>>H?\
M?"?_ !==/U6M_*R/:0[GH%%<!_PMS0O^?34/^^$_^+I!\7M!P,VFH#/_ $S3
M_P"+H^JUOY6'M(=ST"BN _X6[H!_Y==0_P"_:?\ Q='_  MW0!UM=0'_ &S3
M_P"+H^K5OY6'M(=SOZ*X$?%O0/\ GVU ?]LT_P#BJ/\ A;>@D$BUU _2-/\
MXJCZM6_E8>TAW.^HK@A\6M /_+M?Y_ZYI_\ %4Y?BOHLCJD=GJ+LQ  6)#G_
M ,?I.A52NXA[2'<[NBN7;QUIXQBUO".^%3C_ ,>KH[:=;JUBN$#!94#@-U (
MSS7-&I";M%W-7%K5DM%%%62%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '#^/I(Q-81[AYFV1MN><949KC'"N
MA4@%3P0:UOBW*\.H:5)&Q5EC<J?3D5S.FZDE]&>BS+C>G]17)B\'-15=:I_@
M72KQ<G3>YAZMIS6$N^,9@8Y4G^'VK++X/(R#7=RJLT91U!0C!!KD]4TMK!S(
MF6MV. ?[I]#7L99F2J)4:N_3S_X)PXO"./OPV[&>6VG'6F%^0!29SQFF^F!D
MFO<//)0_'O3E*EOF)Q[5%GD9XI,XR/44#M8E#+N!)^N*4MV'2H0!MY%21*TD
MBQJI9FX '6HE9*[!)O8D4%V" $L3@*.2376Z/IWV*'?*%,[#G'\(]*BTK2UL
M1YLN&G;\0OL*U2P4%F90HY)_QKY;,LP]O^ZI_#^9[&%POLUSSW_(F$FT') X
MY/M7K>E$-I%DP((,"'([_**^>=4U<W;&"$E8,X)'\?\ ]:OH;2AC2+(?],$_
M]!%31PLZ,%.>[Z&DJT9MQCT+=%%%:DA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 444A)!'% "T444 %%%% !111
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
M5\M%?W;X;&%/6OJ>S&+* >D:_P JY\Q^S\_T-\%]HFHHHKS#N"BBB@ HHHH
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
M6[W8;0],Z]M-8?UH_M.Y+D?V)I>!_P!0UO\ &E]9P_=A[.74[;_A,/#.,_\
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
M44O%>8K;>#3EA;ZUD9Y_M"Y'_M6G?9_!N,>7K7K_ ,A&Z_\ CM/VU#^;\/\
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
M8KEE+E&/W5"EBS'HHP#R:7L8WMRAS/N,_P"$3T;&/LA_[^O_ (TT>$=&&?\
M1FY]9GX_\>I=)\7Z!KERUMINJV]Q.I(\L$ACCN <9'N.*R_%'C&#1=5L+$7*
MQDSJ;K,#L1%@_=(&,Y Z9/M51H<SLHZ^@G-VW-'_ (0[1LG]Q)S_ --G_P :
M#X/T<_\ +&0?29O\:N:;KVG:M927EG<[[>-BKNZ-&%( )^\!V(YJBGC?PU)<
M"%=8MB6. X)V$^F_[N?QI>Q7\OX#N^X'P9HQ_P"64W_?]_\ &D_X0O1^?DGY
M_P"F[?XUT ((!'0TM3[.'8+LYW_A"M(!) N!G_ILQH/@K22,'[1]?.-=%11[
M.'8.9]SG#X)THDG-QG.?]::!X*TH9YN.?^FG_P!:NCHJ?8T^P^:7<YS_ (0K
M2_[UQU_YZ?\ UJ3_ (0G2\8W7&/^NG_UJZ2BE["GV#GEW.:;P3IC$?O;D8])
M!_A2?\(/IF?]==_]]C_"NFHIJA370?M)=SF3X'TTC N+L?21?_B:;_P@VG9S
M]IO#]77_ .)KJ**/84^P<\NYS \#:</^7B\/&.77_P")J3_A"]._Y[7(_%?_
M (FNCHI*A3707/+N<W_PA>GY/[^Z_P"^E_\ B:#X*T\_\M[G\U_^)KI**?L:
M?8.>7<YO_A"M/_Y[W/YK_P#$TT^"+'.?M5U^:?\ Q-=-13]C3[!S2[G+_P#"
M$67:[NO_ !SG_P =H/@BSQ_Q^76?7Y/_ (FNHHH]C3[!SR[G+?\ "#V?_/Y=
M?^.?_$T#P/:@'_3;DGU.W_XFNIHH]C#L'/+N<N/!-I@#[7<<#&?EY_2@>";0
M=+NX_)?\*ZBBE["GV'SR[G+_ /"$VV3_ *9/^2_X4C>";8XQ>3#WVK_A74T4
MOJ]/M^8>TGW,_2=*32;9H(Y&<,V[+ #L!_2M"BBM4E%61#=PHHHI@%%%% !1
M110 4444 %%%% !1110 4444 >0_%Y"^LZ?P3F @8[G<:YG2M(%KBXG ,Q&5
M Z*/\:]"\?6D+ZO:7#@F18"JY/ Y//UKECP:PQ>.FX+#QT2W\QTL/%3=66XS
M&..QZUS6KZPTV^UM3^['#R#^/V'M2ZQJWVG-O;L1'_$P_B_^M6)R *[LLRNU
MJM=>B_5G-B\8[\D/FR/=P,CGVIHXSR*D(Q32O>OHCRGKN2P7=U K+#/(BGJ%
M8BH-QZG.<YIV-N:4@G&><5G&G3C)RBDFRN>35FR/:6Y%6K.]ELKE9HB2?XU)
MX8>AJNJ#KCFE"\$Y]J56G"K%PFKIE0E*$E*+LSN;&]BO[<2Q'']Y#U4^AJ6Y
MM8;V!H9!E3T(/(/K7&65U-93B:(\#AE[,/0UV5E>1WUL)H_7#+GE3Z&OD\;@
MIX2IS0>G1GMX>O&O"SWZG)7^GS:?(RR$%2ORN.C?Y]*^G8 1!&#UVBO%+VRB
MO;=X9E#*5.&'53CJ*]LA&((QZ**Z%C7B8KFW1FJ"I-VV8^BBB@H**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MME_T$Y?^_0_QH/P=M-N!JDOXPC_&O3:*/K=;^;\@]C3['F/_  IRT_Z"LO\
MWY'^-'_"F[3/&K28_P"N _\ BJ].HI_6ZW\P>QI]CS'_ (4[:Y&-6?\ [\#_
M .*I/^%.6Q_YBS_^ _\ ]E7I]%'UNM_,+V-/L>8#X.6XZ:N__?C_ .RJ:U^$
MYLYA)!K;+ZK]FX8>A^>O2:*SJ5ZE2/+-W14:<(NZ1QA\!'!VZB!G_IA_]E79
M*-J >@I:*YH4XP^$UE)RW"BBBM"0HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MI  "3WI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBD4[E!P1GL: %HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BD!!SCM2T %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445S'C'QE%X16R,EC-=F[9E58B 01CMWSF@#IZ*X"/XCWLDJI_PA^N*"0"Q
M@; _\=K4F\;VUGXRB\.WUI-;/. ;>Y=AY<N>@'U.1]1[BE<#JZ*Y+3?'=KK/
MB._TK3K.>:&Q4F6]5E\KCL/7G('K@GI5OP?XL@\8:5-?V]M+;K%,82DI4DD
M'/&?[PI@=%17'VOCVVNH_$;K97 &ALRR@LO[W:7'R\_[!Z^M4;GXH6EMX9TS
M6O[,O)$OY9(TA0IO4HQ!SS@].U '?45YXOQ9LK>:%=5T+6=-AE<()[B !1[G
MG./IDUOZAXPM;#Q-IVB?9YII+]/,CFC*E .>O.?X>P/6@#I**\ZN/BW:V;HE
MUX=UR'>VU/,@5=Q]!EN373^&_$R^(UN"NF:A8^3MXO(MF[.?N\\XQ^HH WJ*
MYGQ1XZTGPG)!!>+<SW<_^KMK6,.Y&<;N2!C/OGT%,T/X@:%KNE7E_'++;K9
MM=1W"!7B'/) )ST/0GI0!U-%<-I'Q6\/:QJL.GI'?6SSN4AEN(E5)&SC (8\
MD\<@=<=:[GM0 45S>I^.-(TOQ'9:$YFGOKIU3$ 5A#N.!O)(QGVR?:NDH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *\L^,GG&7PX+=E67[1)L+= WR8S7J=<IXT\%+XP^PDZA+9-9LS(T:9)+8Y
MZC&-M &=:6WQ&%[;-=WVBFU$R&8(&+&/(W ?(.<9Q6-\:);"6STJQ2-I=:>?
M=:K%]]5/!R!S@G: .Y'L:T1\-]9#JQ\>:VV.WFOS_P"/UKV7@=(_&<WB:_OF
MO;DKM@C>(!8!T&WD]!D?\"8]ZE(#GOA+-I)\$7,-DHCOX]_VT./FR<[3_NX&
M!Z8/?-<I\.8?'<F@7#>&+G2$L_M+>8+PMO,FU<D84\8Q7I,?@2.S\77>NZ?J
M$ELMXC+<6@C!1R1R<YX.>?KGUJYX+\)KX.TB;3X[M[H23&;>R!2"5 QC/^S5
M >8^&C=_V)\2#?F'[9AA.T6=ADS+NQGMG-9E[YO_  K+P>+=5,WVZ?8'^Z6\
MTXS[9KU&T\ I9P^)$6_<G7&9G/EC]UDN>.>?O^W2J=Y\,$N?#.E:,FKRPC3Y
M))%F6+YF+,6_O#&"?6@#D_'0\>76@Y\1V>FC28I5>?\ LQRLA&<=7)]>PZX[
M5HW=S;7OQ*\#SV6\6LNG))$K#Y@A60KG\,5I3_"J[U!4AU3QAJUY:!@SPLS8
M;\V(_2MZ?P3 _B?1=6M[CR(=)@%O%:B/(*@,!\V>.&]#TI 8'Q5_X_?"P/3[
M=T]>4KTE>@KF_%?A/_A)Y]*E^VFV^P3^=CRM^_E3CJ,?=]^M=(HP.:+ <IXL
MN_#OAHKXGU.!&OXE,5NRY\QSAL(.W0MR>F2:PO _AZ>1-8\0>)K:" :P06LI
M5&U$R3EPWJ3T/IZG N>,?AW=^*]=@U)->:R%O&$AC%N7V$$DL"'7!)Q^0IVG
M?#Z]6QU*QUWQ)>:Q:WL(B"2AAY1SG<-SL,].W:F!S'C-)-*\0Z%=7D%M'X2L
M[E?L8L,;@<*V6'=<@\+V![FO8&P\9 /4=17FEC\)IEEL(=4\13W^F6#[H+(P
M[%'.<$[CQ_3@8%=39>'-1MO%]UK,NNW,UG-'L33FW>7$?EY&7(_A/11]XT(#
MS2^\(V?A+QYX5MK>>>YFGN1+//,<M(V\<X[#]?4FO;ZY;7?"#ZSXKTC6A?+"
MNG$$PF'<9.<_>W#'Y&NI'2D@"BBBF 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M^LZ?I4K2-<7XS 43<I^I[5M9XS0 M%8.A^+])\0:5<ZE9RNEM;,RRM.OE[<
M,3SVP>M8!^,/@\7GV?[=)C.#+Y#;?KC&<>^* .]HJ.">*Y@CFAD62*10R.AR
M&!Z$&LSQ!XETSPQ9I=ZK,T4,DGEJ50N2V"<8'L#0!KT54TS4K75]-M]0LY/,
MMIT#QM@C(/L>0:Y_7_B+X;\.7C6=[>EKI,;XH8RY3/J1P/IG- '5T5E:#XCT
MKQ+9&[TN[6>)6VL,%60^A4@$5@ZC\4O"FEW\EE/J!:6-BDABA=U4CJ,@<_AF
M@#LZ*I:?J]AJFFQZC9W4<UI(I995/&!USGICOGI7+R?%CP;%<&$ZL6P<;TMY
M&7\"%Y'N.* .UHK)NO$VD6?A_P#MV2\5M-VJPGB5I 03@8"@GJ?2ITUFQDT(
M:TDI-@;?[3YNQO\ 5[=V=N,].V,T 7Z*YB?Q]X>M]"MM:EO773[F0Q12_9Y,
MLPSD;=N1]T]16G?>(=,T[0AK5Q<@:>51A,BLX(8@*0%!/.1V[T :E%<M??$3
MPQIK0+>:B8S/ EQ'_H\AS&WW3PO'3H>:+#XB^%M3O8;.TU/S)YG"1KY$BY)Z
M#)7% '4T5S\/C70+C3+S48K\-:63!+B3RG&PDX QC)Y]*NVVOZ9>:&VLV]VL
MFGJC2&8*>%7.XXQGC!XQVH TZ*S=/U_2]3THZI:WD;6(W9G;**-IPV=V,8P:
MPH_B?X/>Y\@:S&#G;O,4@3/^^5V_CF@#KZ*;'(DL:R1NKHPRK*<@CU!K UCQ
MOX>T"_\ L6J:BEO<; X0QNQVG.#P".U '0T5S>G>//#6KO.EAJ:3-!"T\@\M
MQM1>K<@9QFGR>-_#L6B1:R^I1C3Y93#'-L?#.,\8QG^$_E0!T-%<M:_$;PC>
M7*6\.N6WF.<*'#("?3+ "M#6/%>AZ!-%%JNHQ6KRJ60/GY@/H* -FBLC4/$^
MC:7IMMJ-YJ$45G<[?)E.2'R-PQCVYJUI>K6.M6*WNG7*7%NQ*B1.F1P: +M%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >=?%ZVF.@6
M=]'$98[.Y#R@#.%((R?;.!^-7]4^)WANR\/_ -HVVH6]W,RC9:)(!*2>S+U4
M#DDD=JV/$%[KEM(D>E:#%J<3H?,,ETL6#Z8(.1BN(CT2]M+\7L/PPTX7"G>K
M+J"8!]0N, _A0!7\6ZLT>L>#_%=Y92V]DV/-21=S0Y.1G'?:21WX]:Z/QMXQ
MT&+P3>F/4K.YDNX#'!%'*KERW&<>@SDGVJ.\UCQ5J%G)9WOP\2X@E7;(CZE$
M58?3;7.VND7-C=K=1?";=,AW*7U=9%!]0&R!^5*P&-J.F2V?A7P':7T66ENW
M=HW&?D>16 (^C#-9/C'3]0\(7-[X;#,^DW,JWEH7YQ@$'!]><'Z*>]>A:IJ'
MB'5IK.6_^%\EPUL?,A/]K1CRVR#V ]!^55]:OO$?B&**/5OA2]RD3%DSK$8*
MDC!Y !HL WQBOA;6M5TK0];6^LKT6Z&#4%V+%AA]TDDY&5QRO7H>:S]#N-1\
M)^.]-T2U\2KK-A=MAH=V\Q+@X[G:1C/!Q@'(Z5IZQ+K>OVD-MJGPL\^*$8B)
MU5 R# '#*N1T'0]JBT*VU#PY</<Z9\+'@G(V^8=661L=P"P./H*+ 8.D:%::
MSXK\4&X\2WFBB*]8K]GNA#YN7?KD\XQ^M=A_9=GHW@7Q-#;^)+G6FDL96/VB
MZ$S1_(PXP>!7/W?AY;ZYFNKKX5WCSSNSR,-;;DDY)P&P.:L:?IQTJWO8;/X8
M7\4=[";>X7^U2^^,]1DL2/PQ3 YJWTV[\.^&M \;Z2&.UGAOD!^5D+L 3[$
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
ML8[&+YD-M& $C8,<[<=B>?QKR Q>$X+673K3XDZA;Z/*<M:&UE/!ZC(P.?\
M=^H-=[H7CSX=>'=%BTFPUL)!"#@O#*68GDL3MY)))H K_ T!O!]ZQZF^;/\
MWPE<_I3>*8_B3XM/AB+3Y)/M!\\7A. N]MN,$<]:T_ _BSP)X+T:6P'BU+P2
M3&;>;21,?*HQC!_NUS\VH>&O^$AU+5M*^),MBU_*TLB0Z=,3@DD D8SC/I0!
MZ&Q\6MX3\0MXGCTQ,63F 6.[^X^[=N/^[^M>:Z#XN\7>&/A];SV>CV<FC;Y$
M%W("Y#,YSE0W SD9(QT]:V;#Q/H*07\&H_$BXU**YM)+8))I\P6-FQ\_?) !
MXXZUI>&_$_@/1?!P\.7?B)+Z!A*LC&RF0,KDDC&#CKCK0!E?V(NB_ K495O+
M>Y-_,EP9+?/EX+H !D \;>>!@Y':M7P]+\3U\.:8-.MM!-B+6/R#,'WE-HV[
ML/UQBN=M9/#$'A'4_#:^/8GL[F59(-^FR_N"&R1U^;.!Z<Y/>DM;X6EM#:V_
MQ@\N")0D<:Z9)\JC@#EO2@#IO%33#XG>"!=!1=%!YP3[H;(SCVSFI?C;;VT?
MARQOP@6\BO%6*51A@"K$C(]U!_"N>UNXT+6)M&NT^(\,.H:=!L-T;)V:1\YW
M]1CKTY^M%E'X;NM8M;_Q1\1%UM;0[H8&@:) V0<GDY&0/3..>.* /;H"S6T;
M/PQ0$_7%>"_#[Q/K&D:%>VMAX5N]7CEN2S3Q%MBDJ!M.$/IGKWKU3_A9'@_&
M!KUIQ_O?X5RW@35_"G@W2;BQD\66-V99S+O6-DQ\H&,'/I0!S<OAS5M$^&/B
M6^U6VCM)=1NH)5M(\8B42#TR!RW SP *]"N2$^#7L-%3_P!%"H-?\6^!O$.A
MW.F7>OVRP7"XWH3E2"""..H(!KSMHXWTD:%_PM&S.B8">4;8EM@Z#UQQTW8H
M AU9Y5^#OA3RU!D^WR[5/\1WOBMCQU?>,[[01%KWANWLM-257FN;;;,Z#.,@
M;^.O7]14_B0>$M1\+:1HFD>++&U33I-ZR3!G+<'GIU).?2J-[-/KL'V#5_BG
MI\EBS R)% JE@#TX"Y_'(]C2 U-1DLY?&WP_?3G9[(VL?D,WWBG;/OBO8#]P
M_2O%M>M]$GN]$F\.^--*T\:3;>3"TS"1ACOSD$X]15_1-?U"WU2WEU;XF:1>
M6*EO,@$<2%A@@<A01S@]: ..M[B2+X-WXC9E276%23W7RP<?FHKVEO#V@GP6
MFF7%O FEK;@L20H48SOW=CWW5POAS3_"5EX-OO#VL>)])NHKJX,V^&Y"E.%P
M1D]05S65)I33Z:NAR?%/37T4841%X]^P=%ZY]L%L>W:F!Z_X?L-,TK1+>STA
M@UA$#Y1$QE'))/S$G/)/>O,/B!?6'B'XAZ=H%]?0VNG6*%[J2641@,R[L9)Z
MX"C_ ($:[31=;\%^']%@TNPU[3%MX%(7==H222223GJ22?QKC="TKP>FI:KJ
M/B;7O#NI7%]-YB#[0A6/EB0,GW ^BB@"_P#"75WCT35M#,\=S+IDK- T;!E=
M&S]TCJ-P8Y_VA3?@W8V5UH%]JLT<<]]/=NDLSJ"V-JMC/N6)]\U7LH/"VA^/
MH];T;Q-H%IICP;+BT%XH)R",J,XQD(?P/K5"6TT_1=3N[KP;\0]&T^TNFW26
MDUQ&R*_JI.X?08S[XH Z?5]&T3PSH/BJ^T B*^DMG$Z13\0YR>%'W<;B1Q4W
MPWT+2C\.[3=902_;(V-P7C!\SYB,'U QC\*Q/"=MX*T6VU*35/%^D:E?ZFK)
M=S->( 4.<J/FSSDY/?VQ6/%;2Z+!-IWAOXF:-%I$S,5CN+F,R1 GG:V#SSU&
MW\#S0!J>,=-TGPM\,KVWT"5FMKJ[19V$WFCW'7 ^Z ?UKM?#WA?1(/"EK8KI
M]M-!+;HTA>,-YI*\L2>I.37):1I/@.Q\&W.@3>)M-G:\(>XN1=Q@F08P5&3@
M# P.??.36-:#Q!INF_V/IWQ&\._8$'EQR-<H)$CZ8'RG'';<<=B* ,>VN'M?
M ?C;2HV=[.SO8/()Y'S3%3S[A%/X^]>GVYV?!-3Z: 3_ .0*QM-T3P;9>!KO
MPX?$VG2278W3W?VF,,9."& W= 0,#/;WKGEMM?70O^$?'CSPW_9FSR0WVE=_
ME=-OW<XQVSTXS0!D:V?^+,>&.O-]-T_WI:+O5KK2?!FO>"=7<_:K.2-[1CP'
MC\U"57/;'S#V)]*ZC7O#^E7O@_1- TOQ-HS-I\ID>6XNU7>2#D@#.,EB<5:^
M(>@Z+XO^RWEAK^D0:A"/+=I;M0KQ]<$C)R#TX[FD@-]M/LIOA:ES-9V\DZ:&
M"LDD2LRD09')'K5/X4Z7I\G@33KQ[&V:Y$DI$[1*7R)& .[&:T3=:7_P@C:(
M-<TK[3_9OV3=]K3;O\K9G/7&?:H? T^F>'/"%KI5WKFD//"\A8PW:E?F=F'7
M!Z'THU \UTA@?A3XQ(SG[5#_ .C%J+P_K%WX6TS4-#U$D:?K&E/<V<C'Y1(T
M1P!GUY4^X']ZMRQT"&T\"Z[HDWB'0/M5_/')$1?KM 5E)R<9'0]C6EKNB:'K
M?P_TO2GU_15U;3H(TAF^V)LR  PSUVD#TZ@&F!R1G>;X6^&-+\PQV]]J4HG<
M<9 E.!_X]GZJ*[KQK!X+T#3(=&O=!F$4L):.>RMT+0XXW;V(^;W.<]ZS+;P[
MHMW\-;;PW?>)-(BO[>9YXIX+M'56+,1W!((;!Z?I5>YN/&MW8OI$_B[PP;=U
M\IY_M*^8R$8.>.XSV!]^] 'H?@6YTVY\'V)TG[5]A0/'%]J(,F%8CG'&,]/;
M%>=^-;F.U^+]O++H[ZNJV2YLUB\POP^#MP<XZ].U=SX-72/#'ABUTEM?T^Y:
M$N6E$R*"68MTW'UK(FM8YOBI;>(X]3THZ>EMY+?Z6OF9PPX'3'([T &GW=G?
M:#K\T/A!M"DBL) ))+41-(&1L@':#@;1^E>?ZDP'P/T,E2<ZJ^1CKQ-7M.MW
MMA?Z#?VD&HV7FW%O)$F;A0-Q4@9_.O-;SPG>W/PUTKP^FH:2;VVOVGD/VP;-
MI$F,''7YQVH%8R_$NLZ5XBA3P_I?@DV6L2NOE^=#' Z_ESR/7C&:E^(6CSK/
MX5T>:3S;F+3?*9P<[W5<=3ZD?K7;?$#P_9^*=/MYK#4+.#5K-P]O,9@O&>5)
M[>H]Q[FJ%UI>I:IK_AG5;ZYTP2V$>V\V7(PS9.2HQWZX[9I,9Y_J>K?V_P"%
M?"NE*Q+6MK<R3*",@1AMO_CL9_.O5OA*!_PKZS(SS++U_P!XUQ&C_#R33]1U
MR>2\T[RIK.Z@LA]I&<R JF[T^4G/UKT7X>:7-HOA*#3[B2W>:.1RWD2AU&3D
M<T(#JJ***8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !BDP*6B@!,"C:*6B@!-H]*-J^@I:* $V+Z"DV+
M_=%.HH 38OH*-J^E+10 FQ?04A1#_"/RIU% #/*3^X/RH\I/[B_E3Z* &>5'
M_<7\J/*C_N+^5/HH 9Y,?]Q?RI#!$>L:'_@(J2B@" V=L<YMXCGK\@IG]F6
M_P"7*W_[]+_A5JB@"D='TQ@ =.M"!ZPK_A49T#1F.YM)L2?4VZ9_E6C10!F-
MX<T-_O:-I[?6V0_TI/\ A&M!_P"@)IO_ ("I_A6I10!E?\(SH/\ T!-._P#
M5/\ "C_A&=!_Z FG?^ J?X5JT4 97_",Z!_T!--_\!4_PI/^$7\/GKH>F?\
M@)'_ (5K44 8Y\)>&SUT#2__  #C_P *8W@[PPQRWAW22?>SC_PK;HH Q!X.
M\,#&/#NDC'_3E'_A3#X'\)MU\,:,?K8Q?_$UO44 <^? GA ]?"VB_P#@!%_\
M31_P@GA#_H5M%_\  "+_ .)KH** ,$>"?"BD;?#6CC'3%C'Q_P".TX^#/"YZ
M^'-)]?\ CRC_ ,*W** ,,>#/"X&!X<TC_P  H_\ "D_X0KPL>OAW2O\ P$C_
M ,*W:* ,'_A"?"N?^1=TO\+1/\*:W@7PHQR?#VF_A;J/Z5T%% '/#P)X4 P/
M#VG8_P"O=?\ "D/@+PF?^9>T[_OP*Z*B@#FF^'OA%^OA^Q_"/%-/PZ\(,>?#
M]E^"5T]% ',?\*Z\(?\ 0 L_^^3_ (T?\*Z\(8(_L&TP>HP>?UKIZ* .8_X5
MUX0SG^P+//KM/^-._P"%?^$_^@':_D?\:Z6B@#FO^%?>$_\ H!VOY'_&D_X5
MYX2QC^P[;'MN_P :Z:B@#E_^%=>$L?\ ($M_S;_&F_\ "M_"&[/]BQ9_ZZ/_
M /%5U5% '*-\-?"#')T6+/\ UUD_^*I!\,_!X&!HJ?\ ?Z3_ .*KK** .1_X
M5CX._P"@,/\ P(E_^*I/^%7>#<Y_L?\ \F9O_BZZ^B@#CG^%?@MQA]%##T-S
M-_\ %UMZ#X9T?PS!+#H]F+:.5@[@2,^2!C^(GM6M10 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 451U>^?3-*N+U+=[CR$,AB1@&8#DXSQG%92^*2TVB
M*+%S#JJ!HY_-7;&=N[:WN1TQU- '1T5FQ:HTNM76GB!MEO&CM/N&W+9POKG
MS]"/6M$$,,CI0 M%)N&[;GGTI-ZYQGGTH =129&:,C..] "T4@8$XI: "BH+
M>\@NC-Y$@?R9#')C^%AC(_6B.\MY;N:U256GA56D0'E0V<9^NTT 3T45!->0
M0SPV[R*)IL^6F>6P,G'X4 3T5EZ#K4>NV+W<<$L"K-)"4EV[LHQ4_=)'4>M:
ME !15/4[U]/L6N([.XNV#*ODVX!<Y(&>2!@9R?8&K@Z4 %%%% !1110 4444
M %%%9UUK-O;?8BD5Q<I>3"%)+:/S%7()W,1T7CK0!HT4#D44 %%4M6U2WT;3
M)]0NA)Y$"[G\M-Q ^E6HI%EB21?NNH89]#0 ^BBB@ HHK%U7Q3INCW)M[G[2
M[JJO+Y%N\HB5CA2VT' )!_(]A0!M4444 %%%% !1103@9H **I:=JUIJHN3:
M,[?9IVMY-\;)AUZ@9 R.>HXJ[0 455O]0M=,LI[R[D\N"!-\C;2VU?7 YJ:"
M>.YMXIXCNCE0.IQC((R* )***SK_ %[2=*GC@O\ 4+>VEE!,:2R!2X'7 [T
M:-%5[*_L]2MA<6-U#<PGI)"X=?S%6* "BFR2)#$\LC!412S$]@.M0:?J%KJM
MA#?6,RS6TR[HY%Z,* +-%%% !1156WU&SN[NZM+>YBDN+4JL\:."T9(R-P[9
M% %JBBB@ HJM>ZC9:;")KZ[@M8B<!YY%09],DT^VNK>\B$MM-'-&>CQL&!_$
M4 34444 %%%% !1110 4444 %%%% !103@9J'[5;\?OH_FZ?,.: )J*** "B
MBB@ HIC2HK!68 GH">M.!!&10 M%-,BJVTD9],T[/&: "BF)(CDA6!*G!P>A
MIQ8 XS0 M%%% !12;AG'>ESSB@ HI"0*6@ HHHH **** "BBB@ HHI"<4 +1
M30P/2G Y% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ",H92K#((P17CA
MTG5FTW4+%&*KX6F::T)8GS&WB5,^N(P1C_;%>QD@#).!3%$3;@H4Y^][\=Z
M/-=8?9I>CW^KDVMEJ%U)<WCF,2)$S)B$2!@1@* .1C(S75^#;>SM-">+3KN6
MZLQ,YAE8*$(/.(]HQL!R!^/:MVY^S+;D7/EB$\$28V_3FI$1(T"HH50,  8
M% 'F?A^?0;R[A^WL1XJAU"3S4#%;@MN/4=3$$QQ]W JA:M'/X?L;N# \7+J8
MCG(/[[S/,/F*PZ^7LYQT"@$=!7K MH!.TXB02L,%PHW$>F:8+.T^TM<BWB%P
M1M,NP;L>F>M 'DUW9:7;Z5JFHPRHMS;>(52"03G]T/-0$*,X'!.?_K5K79CM
M?&HOLVFHQ7&H+$C1RE+JTFV;=I'\<> 3CC )//6O0/[/T]@4^R6Y!;)'ECKZ
M]*!I=@MW]K6RMQ<XV^<(P'QZ;NM 'E_A=K74;JSGO-;B36!/(MY8QQ%+AB20
MZR_/G8.N<   8QBI-%L[&WM/">H13O\ :[B^E@:0W#/NC/FY7!.,=./6O319
M6/VB2<6T(GE7:\GEC<X]">XI@TO34*8L;8%&W)B)?E/J..#0!R7P]@TB ZS'
M9_9DNDU"XC>-&&]45\#(Z@5B7XMM+UCQU<Z>(HM2CBB:+RV'F@-%F1E'<@$M
MT[5Z;#:6MM)))#;Q1R3',C(@!<^I/>D^PV0O&N_LT(N63RVFV#>5_NENN/:@
M#B["*UM/%NBGP[/OLKVSEDO%20NK( ICD.2<,6;&>IYZXJ7Q%9Z=)\0-!DO#
M&I:WGY=RN<;=HSD=ST]ZZRRTO3K R&QL;:V,ARYAB5-Q]\#GK3[G3[.\DADN
M;6&9X6W1-(@8H?52>A^E)IL#S#2[:&UL],U2*>5+IO$4MOGSF">6TL@*[<[<
M'KTS3[.:74=:N+FX\0V]EJ5IJS1_9RCF<H'VI&%\P!E9<?P>_7FO1!H.D+"D
M(TNR$22>:J>0N%?^\!C@^]2MI>G?V@M^UE;F] P+CRAY@[?>QGI3 Q?'.Y/"
MDTBS212+-!M9)&0\RH.<$9X)XKDM>M-]SXUG.H7ZM8K!+;".]D41.8]V0 <=
M3T/'M7I=W8VE_#Y-Y;17$6<[)4##/K@U ^B:5()P^G6K?:,";,2_O,=-W'./
M>DP.'NKJSU77;^QUS5YM/\FR@ELV2Y\C&Y27E7D!B& '(( '3DT^26/6=0UZ
M*\U&ZA;3[2*6R83-"R(8MQF*@@,=W7(QQC'7/97'A[1KP6WVG2K.?[+@0>9
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
MN D#6D=I':B/Y8T3[N#GW- '.P^+_$<L&FWG]GZ8;>[OGL1&)Y Y8,X5L[<
M?+SP2?;I72>&-7O]174+;4XK=+RQNC [6Q;RW&U6! ;D<-BLZ+P5<16&G6BZ
MJ-MCJ!OD;[/RS$L=I^;IEF_2MC1]%DTN^U.Y:Z687UQ]H*B+;L.T+CJ<\**
M.+\36SZ5XFU/5-9T(:SH=Y'&OG1)YDMB%7# J>BYRV5P?TK?TOQ/X7TC2=(T
MO^W;7Y[6)+;S9,/,N-JG![DC\ZO3Z)J?V_4)[/6!##>L&:*:W$HC(14RGS#!
M(7/.1GMUS:TGP_I^D:59V$,"R):QB-'E4,_'.2<=<Y- 'EFLI&GB_4+6YN(
M+K4X6BUP9)L6 !^SEL85L  #.,,2?2O1_&NK7&D>&)YK-@MW*R00N1PK.P7=
M^ )/X5FW?@(72ZA9G4"-)U"\%Y<6S0YDWY4L%DSPI*C/!/7!%;'BO17U[PY<
MV,+A+C"R0,>@D1@RY]B1@^Q- '+^)?"HMI]$_P"$<$5EJD+.8I]O,Q6,MMD/
M5@V.2<]:ETS7M.U_4],U">V6WO;2"Y%W!*!YEM(FS(/?U(/<'-;\45WJ\VF:
MDI-H;4MYEM/ 2VXC:PSN'3L1D'KR*)/"5@WBEM>1 D\UL]M<H!\LP.W!/N N
M/<'VH S8/&=VT.D:C-IR+I>JSK#$ZRDRQ;\^6SKC'S=\'C/>NQ!S7'V'@J:U
MBL+";4Q<:5IUQ]HM;<V^V3(R45WW$,%)XPHZ#)KH=+M;^U6X%_?_ &PO.[Q'
MRA'Y<9^ZG!YQZ]Z .+\2:=I>F>*-*O9(]1@NY[]&?5 6:-03@0L<X"MPH&,#
M-'CRPTRTN+?4[B/4DNVN82-2AWLEF@9<YP<!3R,8/+9KH;K0M2U.58M3U*WG
ML$N%G6&*T,;G:VY%9]Y! (&<*,X^N7:EHFJ:MY]I=:G;_P!ERR*6A2T(E* @
ME#(7(P2.NW./3K0!@_$+3M/CT^34[J+4I;G:%AN;<NRV(!&9,*1@#DGJ3C'2
MNE7Q'H:306,FN:>MY.J>5"]RBRR;@-I"$Y.<C''.:BU32-6U/[3:'4[:+3+A
M/+>(6A,RJ1A@)-^.1GG;Q5Y=#TQ#$ZZ?:F:%56*5H5+(%&%P<9XQ0!Q^I>&[
M;3]<T632KFZ.MR7BRW,[3NQE@',ID7.T*> ,  $J!BM758-GQ"\/RI)+F2"Z
M#KYC;2%5<?+G ZGMGFF6WASQ)%<S3R>(K,O/*&ED33,2>6&R(U)E(  R!P>I
M/)))U;W2+NZ\1Z=JB7<216:2)Y)A+,^_&?FW#&-H[&@#SO7;VV2Y\6SZM--;
M:Q9N'TMV9EP@4%/*[$%OO=<YYK:\0Z)#>^&CKE[+?-K4UO&;-8IVC:&8J-L<
M:J0.6/.<GDY.!QTVJZ%-KES''?W"_P!F1R+(;6-2#.5Y D;/W0>=H'.!DXXJ
MKJ.A:]=ZRM];ZOIT<<0Q;Q3Z<TIAXP2")E!8],XZ<#OD S?&:7$7A/2WN9Y1
M=I=V:R&*5E#,9$#9 P".O45J>)?#^F:C%+>ZS=7/V6"+*(D[Q+$PR2XVD9;I
MC.>G'4Y=K'A^^U71+.P:_0S0R12RW$D.?,9"&SM! &2/PS1K6D:YJ5Y!);:A
M816T(#"WN+-I@TN<AR1(O3L,<=>H& "QX1CU&+PIIRZLTC7WE#S#)]_V#>^,
M ^]4?'DUZFAQ16L<1CGNX(92\QC.UI4&WA3D-DJ>F 3UZ5+CQ):7FD0M>6]Y
MYDLAOB+4H-G4%3N(7;P,$DG/UQ8\3Z3>ZU806UI+!%LN8IV:52?]6X< 8]2
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
MB.1?ESL;H<;ES]:P?%.N>9<G0Q::GY,B_P"EW%O8RN/+/\",%QN.>3G@9[]
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
MW?+\V<<=!SUXL:[XJU72KZZ\EK5HK:6%1;I$\A,;E0S22 @1G+':#DG&>0:
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
M#AE)4N4ZB/<I&[\<8YJ#_A.81#!?'3Y_[(GN?LL=\&!&[<4#%>H0L,!OT H
MW[#2-.TJ-X["QM[99#N<11A=Y]3CJ?K573_"V@Z5<3W%AI-I;RS@B1HXP"P/
M4?3VZ5A_\+!1?M$DNB7R6MMJ L)Y]\9".2!G ;)&6&<?_6K33Q0)M:FL(+&6
M9(+@6TTJ.,Q.4#Y9>H3! W>OMS0!/IOA/P_I!N3I^D6EO]J!6;9&/G7^Z?;V
MZ5';>#/#EG:75I;:1;1071!G1 0'P<X/M[=*I#QQ;%;:[-E.-*NKG[+#? J5
M9RQ4$KG<$)! ;] .:YV>ZCM8/'@O'U*:SAN(R5@NB)8U\M6)1G;@9[ ^V* .
MX7PYI27:W0M?WZV_V8/YCY\K&-G7I_7GK43^%-$>TM+;["%CLR3;>7(Z-#GJ
M$8$%0?0'%9>LZQOTN\TO3[2^NI8;(/+)!<")X0RG9\Y93N.,\'MSU&:>G^+O
M['\*Z4)[*^NVBT>&[N9\J%"[!_$Y&YR0>,YH Z"[\)Z#?:7%IMSID#VD3;XX
M\$;&Z[@0<@\GG.3FGQ^&-&AEL)(K)8VL-WV78[*(]WWN <'/?/7O6*/&C'Q&
MT'V-QI:::+][HLHPAY#D9S@ 'C&<]O5UK\1=#N+F2&63R MJUVKM(CAHUY8X
M1B5('.T@']: .N(S61<:!9'P[+HUO:QBT>-D\IW;:<DDY(.XY)R3G)]:YI=6
MN[_XB:"X@U*QMI[2=S%--^[F&!M.Q6(##.>0#R*O^-[V_A32K.UAN3#=7T<4
M[P3)&S)AB8U8NI!.T=.V>: -NTT>&#P_%H\SR30) (&8N0S*!CJ#G]:I:?X*
M\/:7=PW5GI_ERP9\HF:1@F01P&8@<$CI7/66H6/A.;6V>Y\07K6$$4LUO=W(
MF"1MN(*;F[8(/.?E[]3LV_C>QD>[6>RO[0V]G]NQ/#S)!S\R@$GJ/NG!Y'%
M&A;^&-'M;LW4-H5ERY0F5R(R_P!\HI.$SDYV@51M_ 'ANVGCECLYRT<GFJLE
M].Z[]V[)5G()SSR.M1'QU:Q0WCW.FZA!):VBWKPLL98PDGYAAR.,'()!J:P\
M:Z=>W9MY(+JS)L_M\;W4819(,X+CDXQD<'!YZ4 6YO"VCSZC]NDM293*LQ42
MN(VD7[KF,':6&!R1G@>@IEMI5Q/XD?6;X*K11-;6D*G.Q"V6<G^\V%X'0#OF
MJL7BRUU M;"SU*W,UFUU!(8@/-BZ;D()VGD'#8/(XJGI7BBST_0-,B@&K:J9
M+-KH22E7F,*D N[,P!.2!@$D^AH W=6\/6&L36UQ<)*EU;%C#<02M')'NX."
M#T/<'BH9O">D36=I:F"5(;23SHECN)$/F9SO)5@6;))R<Y)-8T^JM?\ BOPC
M=V%]<"PU&"XD,))5'41AE)7U&[O70:KKD.EW%M;?9Y[FZN0[1P0!=Q5 "S?,
M0,#([Y.> : +[V\4ULUO,@EB=2CJXR&!&"#ZUSO_  @ND^3]DWWITT$$6!NW
M, P<@ 9SC(SC./:HE\9*_B&*S6PN!:-IXO6G8 $*Q&#C.0 -V>,Y[5+'XWLI
MX7:.ROMYLVO8$>-0;B(8RRG.!U'#8/M0!I6^@6=MKESJ\8E^U7*".0F0E2J_
M=&WH,>WJ:IVG@S2;*[66%9_(2<W$=HTQ,$<IR=ZH>AR2<= 3D 57TOQ@MSH>
MF75Q877VR]@$JVT$>XL H9F7G[HW 9)&<@=2*<?'FD-]B%NE[<->Q-+ L-I(
MQ8*<,.G# ]1VP<T :<V@:=/J5QJ#VRM<W%K]DD<]3'DG;^.>?H/2E/A_2Y/#
MZ:'-:)+IR0K#Y+\C:!@<^O&<]<\UF:=X[T;59[*.V^U[;UBD4KVSI&9 "2A8
MC&X 'CVQ5B7Q=ID-XENQFV23FU2X$1,33#_EF&'?@CTR,9SQ0! G@JR,MJ;N
M^U*]AM)EGMX+FZ++&Z_=;( 9L?[1-$O@?29->EU93=1/.P>XMX[AEAG<=&=.
MA/Z'N#4=M\0-#N[F"&(WF)K@VJRO:2+&)<D;"Q7 )QT_/%-L_&UO/)J;W%G=
M00V=R+:,M$<R.=H"X_O%FP!Z=<4 +-X$L)[&^LWO;\PWMV+R8>8F3*"#G[O
MRJG'L*?<^!=,NM;?5'FO4DF51=017!2&Z(& 9%'7C'' /<&MK3=3AU2W>:!)
M4".T;I-&496'4$'^?0]JS9_&.D6]UY,DL@C%P+4W(B8PB8_P%P, ]O0'C.>*
M $7PE9?9M8MI9[F:'5BQN5=EZD;25PHP<8_(5G0_#O3T8O-J&JW+O9-92&>[
M+;XSD<C ' /&,#N03S56?5-4UCQC>Z/;WU]IR6D<3120VFY6=BV3)N4_+A0!
MRN>>>F-G4_$RV7B.QT7[+=L]U&[F>.!V"8P!C /<C)Z#OUH 9;>#+6V;2'%_
MJ#OI>[R6DE5]P9=I#97IM&,#&/K4=GX%T^RFC$=Q=M8Q7)NX=/=U,$4N<AE^
M7=P22 6(!YQ5#PGXTMYK2TL=3OIY]1GNIX%E:W(0E9'VH750@;8H.W.?SK=/
MBO2!J:6!G<2/,;=9?)?R6F'6,28V[O;/7(Z\4 9Z^!;5;!;,:CJ!C6__ +1W
M%H]QESG^YTSSBN@U+3+35]-FL+^%9K:9=KH<C/XCD'W'2LCQ/KMSIDNG:=I\
M<3:AJ4_E1&7)2-0,NY Y.!V[DTY+77;+4;$G4_MUD[LMT)8D1XQL8JRE<<;@
M 1@GGKUH CLO"9MVACN=;U2^LX"#':W,D93CIN*H'?'&-S&HG\#6#7%V%N;I
M=/N[C[3<:>&7R9),@D\KN ) )4'!Q]:N0>+]%N+Y+..Y?S)"XA9H)%28K]X1
MN5VN1@_=)JHGQ#\,22H@U$KO=HPSV\JJ'7.5+%<!N#@$Y/;- $C:&NDP:[=P
MW%W<R:BK2/$RJV&VE0$"J#Z#G/2J'A3PRZZ5HMSJ-W?326=NODVMRJJ+>0IM
M;HH)(R5&<X!_&M'_ (3CP_\ V3)JC7I6SBG^SRN\$BF.3T92NY>W48IUKXU\
M/7=O>SQ:C&$L@&N/,1HR@/0X8 D'L1D'MF@#1TC36TK3TM&O;J]*ECYUT^^0
MY)/)P.F<5SUOX;<:9JOA>Y60:9=-)-;7$1&461M[(<C@JQ.."",>AJ__ ,)M
MH2V=Q=27;PQVSJDXGMY8WB+?=W(RA@#V.,4J^-O#[P7LXOP8K+;]H;RG^0-T
M;[O*G'WAQ[T 5[7P=]GO6O'U>]GN&L38F241_<)W9P%'.>G;VJK+\/;?R-,^
MQZMJ%E=Z?#]GCN[=D#O#G.QQMVD#MQ71IK%E))9QI(Q:\C,D \MOF4 $GIQU
M'7'6L/Q=XE.DW.G6$4LD$MY-MDG6W:0QQX8DJ I!;( QSUSB@#HM/LH].L(K
M2)G9(QC=(VYF/4LQ[DG)/UJ::&.XA>&9%DCD4JR,,A@>""*YRP\26NGK%I^L
MZO!-?A_+:98&CCRQRBL>55RN/E)&3T'(JV?%VA+J@TS^TH?MIE$ A!);>>@Z
M4 4K/PC/IUH=/L]>U"+3=WR6XV%HE_N)(5W!>W<@="*6Y\'I_:-Q>:=J%Q8-
M=6RVUPD05E=5&%8;@<,!QGT[59UCQ7I^D:S9:3.91<789E*PNRJH!YX'/.!C
MWR>*R?#'C2VN1]BU74K;^TGO)K>*,+LW!6(48YP2!P"<GMF@"Y!X-AM+W[19
MW+6Z+IW]G1PJ@*I'G.<GDG)/6DM_"8T_^Q)/[0E9=&CD2,>4#Y@88.['.<>G
M>M67Q%I,.J)ITE[$MT[A A) W$9"[NF['.W.?:IKW6-/TZ>V@O+J.&2Y?9 K
MG'F-Z#U//2@#CO"WA^XU#1+=;VXNH[2*^DN?L$UKY1W"9G3)89*9VOC'7OCB
MK*> )89(?)U^]CBM[U[R"(11$(SDDY)4D_>/)]>AZUT\VL:?;FY$UU%&;8*9
MPS8V;ONY^O;UJL/%&C-IAU 7\1MQ)Y1/.X/_ '-N-V[_ &<9]J ,A?!)CTRW
MM#J<A%OJ/]I!_*7)?<6VG_9R3[T:5:PZ[XL'B$Z5>67V:W-NINXS$TKDGG8>
MRC(!/]\UK-XKT%;.&[;5[)8)B5C=IE 8C[PY[CN.U:-C?6NI645Y93QSVTHW
M1RQME6'L: +%<W9V,VH^+Y-<GBDB@MK<VEJD@VEB6W/(1U .% [\$]Q724
M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 4-8T>RUW3GL;^,O"Q#?*Q5E8'(((Y!!
MJK'X9LDM[V-Y;F66]C\J>XD<>8R8P%R  !@GH.Y/4YK0O[^WTZW\^X9@I8(J
MHI9F8\ !1R3["LE_&>B1VPGEGFC7[1]E97MY R2\85EVY4G(QGKGB@#6L+&/
M3["&SB>1XX4"(9#D[0, 9[UD0>#],MYU,;7 MEN#=)9^9^Y67.=P&,]3G&<
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
MR@;)PQ;<1CYAG';GVJA8>%]?2^BN)-)@CFETR:TN;B2^\R1Y7QEV.WID< =
M>W2O1K*Y-Y9Q7!MYK<R+GRIP Z_4 G!J>@#S%_#.NI9^';A_#^GZ@VG6GV&X
ML;J9&WKA,2(Q!53N4_A[]-FUT?58?$.BWK:7;PP6MM<+)':L@2,R-E449&<
M $X&3S]-:\\50VVJO80:=?WS0O&ES):1AUMR_P!W<,[CQR=H. <FM6YOX;;*
MG+S>6TBP(1O<+C. >O4?F* .&TO0-:MM&\-VLFG.DEAJ4EQ/^]C("$R8(^;G
M_6#CV/M4.D^%-2TV_DM)/#FDW"K>M<0ZNXC9Q&9-Y!4C=YG4 YQR#GCGNM%U
M>#7='MM3MDDCAN%W(LH 8#..0"?2K] 'FT6@:W'HFGVW]DR^9#KWV]T$T7$7
MF%L@[^N#T]<_6K,FB:CY6OV5[H#7MC>ZA]I!2Z16=#MP4^8$,N,\D<@8SGCM
M-2U6RTBV%Q?3"*-G$:\$L[GHJJ.68]@ 35&U\3V5QJ4.GR07MK<S[C"ES:N@
MD"C)(8C'3MG/M0!7\'V>J6.ESPZE).\8G;[&+EP\RP8&T2$<%LY[DXQDYKE6
M\,:T?"]]X1:R)2>_,L5^)%\L0F42%FYW;QR,8Y..<9(],I.* .8TJSOX?'.L
MWLME*EG<P01PS,R$$Q[L\!LC.[C(]:37+?4(O&6C:G;:?)=V\5O/!*8W4%"Y
M0@D,1Q\IZ9KJ>*.* /.+32-6@T'0K9]+N!):ZP]W,NZ,[8C)(P/WN3B1>!SP
M:KZ/X;N[/5GTZ[\-17#I?-=0ZJ[AHO+,I?)7.?,&2  /QQU].XHP* .7\7:1
MJ5S=:1K&D(DMYIEP7,#L%\Z)AAU!/ ;&,9J5[W4]>M'L[?3+K3XY(G2::\"J
MR94@! K'+9(YZ8]:Z2LW5M;M-'6(7 EDFG8K#!"A>20@%CM4>@!)H XBPTK5
M;C3/#>C7&E2V\NC74<D]R=OE%8LX\LYRV[CC QDYJ&QL-3AT738IM*O/,C\0
M&[=3&"5BWLV[KZ,/?K7HNGWL&IV,-Y;A_*E7<OF(4;\5(!!^M6<#VH \HUR*
MXM]!\6R36-S$+G5()H=Z >:H>,<<^QZXJ]K-OK&IWNH^(-*T>5673DLXX+N)
M1)*?.#NP1N#M7.,]6[$=>WUO2[#5[+[)J =H=PDV1RNA8KR/N$$XZXJ31]4M
M-9TY+RR=W@+,@9T9#E6*GA@#U!H \PNM/U/R?%"V^B:O_I\5H8&N2LCR%&^;
M<=QQU)QT '0<"NMM[=KOQMJLEQI]P+"ZTV&W#RQ$(Y#.64_@XZ^_I788'H*H
M:OHUCKFG26&H1&2VDP64.R$X.1RI!ZCUH YOP'I]W%'.]](LPL&?3;*4$Y:%
M'.6/N<*I_P"N8J?Q:D\FM^')(;.ZFCMKPRS/#$6"+M*Y./<_SKIK.SM["SBM
M;6)8H(4"(B]% Z"IL"@#S*\T_47T;Q%X8DTRYDN+^^DEM;I8B8661PP=GZ*4
M[@\\#&:WO#%K+!XH\0&>WN=LC6_E3RQ,HEV1[202,=<_GFNOP*,#K@4 <EXF
M^TVWB_P[J$=A=74$*W$<AMX]^PNJA=W/ X/)XKETM+H>'[$?V7J D'B473)]
MDDW"+S"V\C&<8(KU4@'D@48'H* /,+72&36;G3M2\/ZI=W!U(W-O>+<2"T*L
M^]78;PJLO<8R2!78>+],&H>&+E5D6*YM@+JWF8X$<L?S*<]AQ@^Q-;^ .<5S
MMY::#XHU9[:X9Y[C2V!DAWR(JE^FX# <';T.1^?(!SNI:?J5QX1M-6;3YY;Z
M:\BU&^M+:1EE9<8"(00=R)MP..5JM.@M[..^T[P_JMM'/J$9GGGB:XNTPC R
MK&Q8@\A0<'J3CI7IHZ53MM3LKR^NK*"4-<6NWSDVD;-V<=N>AZ4 >9:9;W#1
MV<-QI.J!(_$;7+?:+5V/EE6PS$ YP2N3TZ5ZQ'&D2!(U"J.@ P!2A0.@ I:
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
M[BN[NPMY[B)2L<LD8+*#U /:EJ!YQX3CGTZV\%SQ7]Y*+V.9)8'F/E;1&S*
MGW1@@<XSZDU9\*7FI:J-*UF36XPTT\D5S;FXD?S&.[]WY1^5"N,C !P.<Y)K
MND\.:-$;8QZ;;)]E), 5,"(GKM';/M1;^'=%M-3DU.VTNTBOI,[[A(@'.>O/
MOW]:-0.<\7R1P>,_!\]\<6 N)4RWW%N&0"(GT/W@*W/$5Y:V5B;HB*2^ACED
MLHVY+2+&Q.,<],_G6E>V%IJ-J]K>VT-S;OPT4J!E/X&JUAH.EZ8[/96,4+LN
MTLHYV^F3V]J8'"6MY>QVO@[5H-6NKF36&2*^A>8LDF]"S,JDX380>%QTYS6=
M92:J^B:!>_\ "0:H)[W6'L9<RA@(B9!@ C&?E&&/(_(5Z3:^'-'LKDW%MIT$
M4IW89%QMW?>VC^'/?&,TU/#&BQPP0IIT*Q6\IFA100(Y#_$/0^_N: .!OKK5
M+?P[K$-OK-\LEIKBVUO,\@=Q&Q3Y6)^\!N.,U/J%QJ/AZ_U?3Y?$=[):R64-
MQ'<2QK+-!(TPCV* %'S\@= .O:M[Q1X16^T::UTBRMA+<W4<]P)IF19-I!))
M ;)(&*UE\,:.^GW%I/IT4D=T%^T+*QD,A'3+-R<=O3MB@#SF_P!3URVT[Q+"
MM_>V+V=Q9F!'N%G>(2XW L0<]CC)P3C.*W%LM9GN?%&BVNO7[36T-M-:7$CK
MO61E<D$@ ;25'&.,FNE'@KPT/,(T>V4R!0Y (+XY&3GDY .>O%.U#2KBT$U[
MH%M9_P!J3;$D>[DDVN@XY(R20,X_^O0!E>%-:D\37,&H0O-';6UJ(9XF8_\
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
M/Z+FH?!EQ!8>!K:\CMQ/<S-+#;1J!OF42R%$!/\ #R3GH!DUTUSX5TBYMK2
MV[Q):1F&$P3/&RQD %-RD$J0!D'T!ZU#?^"M!U)H&N;24?9XA#"L-U+$L:#L
M C #M^0]*$!GC1_[ ^&%_IHD1I(K&X9R@PH=E9B%'8 DX]L5N^'L_P#"+Z5D
M\_8H<_\ ? ID7AO2X-#DT:*"1+&4,'3SG+-N^]ER=QSGUJ_9V<-C9Q6D"D0Q
M($0,Q8A1P!D\FBP' 7.NZJNL[[?49KBW&LK9.$AC6W1"0ICY&]G'4L#C/XBH
M6UCQ EM-?_VR[I!KOV$6[6\85XMX4@D#.>>""/QKI9_ 'A^XN9IWANU:6X^U
M%8[V9$67.2ZJ&PI/<BI_^$-TC[(]KMN?*>[%XP^T-DS9SNSG/4 XZ<4 <KXC
MN[[7/#7BFX_M%X+:SF>T2TC1"KA-NXN2I;))/0C QUKMM7^3PM?>UG)C_O@U
MFW_@+0M2N[NXGCNE-YM-S'#=R1QS,N,,RJP!/ Y]JVI],@N-);37:;[.\?E,
M?,)<KC!^8\]._6F!QT$&GW/P;B&J!3:C2@[;@,KA,@C/<<8]ZS-&UCQ+J.F6
MEA9R2I<6^EV\Q<>7ND>0-M+^9G*X1<XP22>>E=6G@;1OLMO:3"[N;.W $=K/
M=.T6!T!3.& ]&R*DUGP;I6MWT%[.+F&ZA3RA-:7#PLR9SL)4C(_Q-39K8;,:
MVU/7];U"^L(+^VL+NPL[>0B-%D2::12Q))!_=C&/EP?>HKC7?$&HWNIV^DF-
MI;!855HC'Y,C,@<L^YMVPYP-OIG)[;5_X&T6_O(;IH[FWEB@%M_HMR\.^(=$
M;:1D4:AX&T;4-4&H%+F"5HUAF6VN&B2>,<!753R,<?2GJ)G,ZAXB\11IXFN8
M]1@B725@>.(6ZN"70,5+9Y'/;!K3_M35$U/4-+O[N*XADT4WH980AC8DJ5')
MROUY]ZUIO!VGW$>IQN\_EZEM^T(& !"X"@<<8  ^@JQ_PC=J;]KR22>21K3[
M&P9@ 8O3@ YSSFB[[ <=I.IZWX?TSPO-/=6]UI5W:K$UND.QXL0[U(;<=W"\
MY]:N:7K?BB]AL[\P!;.[MVDD:3R2D)*[D,>V0LW/!##)Z\=*Z#3O"=G826S-
M/=72VL9BMH[F0,L*D8(  &3CC+9..,]:JZ;X#TO23(+2:^6'Y_)@>Y+Q6Y88
M)C5L@'D]<XR?6F WP1<:YJ>DVVJZKJ%O-'=0AT@AMO+\LY/);<<Y&.,#%9OC
M^VL[#3_M\FB0W%J+J*XOKE'"SQA77YEXR3P!U'&:Z[1M*AT32;?3;=Y'@@7;
M&92"P'89 %4Y_#BW=V[W6H7UQ:M*)39R.ABR#D#[N[ ('!;'M0!1\5Q1'5_#
M$QC7S1JBJ'VC<!Y4IQGTKJ:R]5T5-6N+&9[F>%K*;SXQ%MY?!7)RI[,1^-,_
MLV[_ .$I_M%;N<6OV4Q- TN8V;(((3'!'/.>^*20%?7K+1HDGU34;..[D,(@
M1)$\PMDG"(I[L3CCKQGIQR6EZ5<:;KG@K1KP*(K:WNKGRBQ95E[*">NP-@&N
MOU;PW_:U_#>'5=1M7A4K&MLZ!5SU."IY[9_+&3F-_"<#061^W7QO;.226&]:
M56F!?[P.Y2I!'&-N!@8Z4P.=\,6&F7$.N'4TBELM,U:[6W6?#1Q(2I.%/'!S
MCTR1WK(GTQ].\.V-KY'V2QUGQ)&_V3D!+=SD(1VSL!*]/F(KM'\&6WV"VL[?
M4+ZUBAE:=O*:,F:4G<7?<AR<DGTSCC@8D?PG%<Z7-:7VHW]Y+),DZ7$TB[XG
M0@H4"J%&",_=YR<YH HZ$WV?XB^([.'"VQ@MIC&O"K(003CL2 ,^N!785@)X
M76*TOUCU"\6]OG5Y[Y2@F.T  #"[0 !CA>Y[G-;P& !DG'<T +1110 4444
M%%%% !1110 4444 %%%,9I/.553Y""6;/3IQ_GTH ?1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %5[Y)WM)?LS;9@N4]R.<=#UZ58HH :C!
MEX(/..#3J0#'2@]* %HJ*W26.$+++YKC^,J 3]<<9_*G!\OMVL#C/3B@!]%%
M% !1110 4444 %%%% !1110 4444 %%%% !129.<8_&EH **** "BBB@ HHH
MH **** "BBB@ HHHH ***.M !12 !0 !@#M2T %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%!Z<4 9VM:Y8Z!9"\U!I4@W!-T<#
MRX)X&0@)ZU7L_%6DWNH)8)+<0W<@+1PW=K+;LX'7:)%7=^&:S?B$I?PFR\C=
M<0# _P"NBU6^([QMH=I F&U"2]A%DJ\MYF[.1]!GFE<#M*:LBNS!2"5.",]#
MUKSJZU2_&M13V]]=2Q-K26;R$JD(C)P853G<1SE^.>A/2HEN;G2+#5);6ZF,
MMQK9M/,N)L*@)4%BQ4X.!MR00,CBF!Z95"TUBTO=3OM/A,OVBRV><'B90-V<
M8)'S#Y3R.*XZ2\US2E-C>ZA"JWM];P6[I/Y\MM&^[=N9D7.=A"D@\GOBK6EZ
M;+_PDGB>UCU2[1W@M0ERQ1I(^'Z9&#^(-*X'93S);P/-)NV(I8[5+''L!R?P
MJKI.LV&N60O--N!/;DE0X!'(ZC!YJS$ACMU0R-(0H!=L98^IQ7E/AJ\F\)06
MHC4R1ZYID$]FA/!O B(RX[;MRL3[&F!Z5:ZYI][J=UIUM/YMU:X\]%1L)GIE
ML8S[9K1KS'2T?P_/XRC2^6":WCM=UV8MY,K1Y9@O=F9B0/5@*6[UK6K73_$B
M"\OH7L[>VFMS<K$TJ%RP.=JXP=O3DCVH ]-JC)JUG%K$.E.\@NYHVDC7RFVL
MJ]?FQMXR.,YKD_,U2#7['0;C79V:]CENS<B*-'PH4")/E(QDLV3SC SWJ.:W
MU*;6_#MI-K,;WBPWBRWL$2[B 4& IRH;H"<$9!XH [ZLH>)-(.J?V;]NC^U;
M_+V<XWXSLW=-V.=N<^U5O!U_=:CX8MKB]F,UP&EC:0J%+[9&4$@8 . *X74[
M?5=.\/+X<FL";RYU7?97:2KB0F7S=^,[PPYSQ@>M(#U@<UCW?BK0K#4TTV[U
M2V@NWP!%(X!R>@)Z GL#UK77&!7+>*;&"ZT>XT&RMHWN=49M_P N1&&/SS-]
M.WJ< >S VM1US3=):);^[C@,GW=Y[#J3Z 9&2>!GK4>I^(]&T;RO[2U.UM/.
M&8_.E"[AZC/;GK7,6\<4OC+Q4MT59(M-MXHPY_Y9%7+?AG.:3PS+!9^ -.O+
MBU^U7US9);I$1E[@#.Q.>V#R>@&2:5P.IOO$6C:;:PW-[J=I;P3C,4DDRJL@
MQG*DGD?2KUO<0W=O'/;RI+#(H9'1@RL#T((ZBN9TS2[/PKX:M3=(LUW;VRVY
M\M2[.22?+1>N-S' ],9Z<7?!^COH7ARWL9=@ER\KHGW49V+%1[#./PI@;U%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %(<]J6B@ HHHH **** "@G R:** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@"EJFDV.LVPMK^#SH0P;87902.F<$9J"T\.Z58W@O(;0&["[!/*[2R!?0,Q
M) ]JU**5@,"?P3X<N9WGETR-I'F\\_.X'F=V !P">^.O>IF\*:&YO2^G1L+W
M/VA6+$-G!) S@$D DC&2!Z5LT4P,*+P9X>@T:728]+A%C*P:2(ECN88P2Q.<
MC P<\8I(O!N@Q0WD2V)VWJ".YW3R$R@=,DMG/OUK>HH B%O$MJ+905B"; %8
M@@8QP>OXU3AT+38(+*%+4%+%MUJ)&9S$=I7@L2?NDBM&B@#%E\*:+.VH-+:N
MYU  76ZXD(DQTXW<$8&",8[56_X03PZ3.39SLUQ&L<S->SDR!3D;B7Y/'7KC
MCI71T4 9.J^&=)UNVMH-0MGE6U8-"XGD21"!C(=6#9_'FD@\,:1;36DL%L\3
MV<;10;)G 16^]QNP2>Y.36O10!1TO2;/1K(6=BCI &9@KRM(<DDGEB3U)I(M
M'M(K]K]D:6[*E1+*Y8HI.2J@\*.G0#.!G-7Z* ,C2=&.FZCJ5T'8)>2"3RS,
M\@!YRWS?=)ST&!P*KS^#M+N;NYN9'U+S;DYE\O4KB,'MC:K@ >U;]% &)>^%
M=+O#'F%X@EO]E(AE9-\/_/-L=5_Q/J:;>>$].O;B&9GO86AB$,0MKR6%8TXX
M 1@!T'Y"MVB@#FW\$Z:_V<K<:E&;=6$;1W\JMEB2S$[LLQSU.:UM*TJ#2+4V
M\#S.&<NSSRM*[L>Y9B2?_K5>HH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ QBBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K!\1>+]&\+QQMJ=ULDDSY<**6=\
M>@';W/%3^)M?M?#6A7&I73@"-<1IWDD(^51]37@=REWK6F7OC#Q'++)O(M[1
M$(022<]/2-0#G').>>M7"-WJ)GO7AOQ1IGBK3WO-,D=D20Q2+(A5D8 '!_ C
MI6S7"?"KP[<:%X6\Z[^6:_?[1Y>,%%*@*#QG.!DCMG%=W4O<84444@"BBB@
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
M<^)=78-!;LP:01GD,V,G#$EO5N!7=>!]%C\(>&+C6==98M0NP;F^GE/*@DD
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
MDER;J0='8X("YY  _GQKV?B*PT;3WO[%SJ_BW4$9VE^:1;1",GG'+A1SCT[
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBDQD$&@!LL4=Q"T4J+)&XPRL,AAZ$4X *, 8%+
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%!&1@T4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44@.
M>U+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%'?- !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444=Z "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBL:;4=0N+ZYMM-M[<K:D+++.Y +D!MH 'H5)/N.#1
M8#9HKE;CQ#=S"QAAA:UN9;MH+A?):?RR@R0-N.",$,<<'..U,TWQ%<W&IK%-
MN6.XO)8(D:SE0 1^9P)/NECLSVQ@CK5<CM<5SK:*R!XDTT^8WFN(D5G\XQ.(
MV"G!VOC#<D=#SVJU8:I;:B9!#YBO'C>DL31N >AVL <'GGV/I2LUNAEVBN:L
M/$5UJ-Z4@CL3&D[12P_:OW\:@D;F7'!XSM]^M:D&LV5PEN\<C$7$CQ1YC899
M-VX<CC[K=?2AQ:%<T:*PK?Q$DD]G"T$CM<K(PDABD9%VN%P<J".O.<8Q]*GC
M\1Z9)*R?:-@57<22(R(ZK]XJY 5@.^":.5]AFM15*QU.#4-XA$P* $B6%X^#
MT(W 9Z5 -=LFN7MU:4R+N S X#E?O!3MPQ'H,]Z+.]@-2BLG3=<34= CU5;:
M>-&@$QB>-@W*AL#(&>O4<&J.G^(KJ]ABO!;6TME)&9&:VN#*\6!D!E"\D]..
MA]:.5BN=)16);^)[&;3[6Z9;B-KE0R0&WD,AX!.%"Y8#(^8#'O4L_B33(([=
MS.TBW"%XO)B>3<HQG&T'IGGTHY9=AW-:BLN?Q!IMLL+O<ADF02J8U:3$?]\[
M0=J_[1P/>I!K-B?,Q-G9,L#$(V-[8VCIWW+STY%%F!H45EZAJ<\-[#8V-JMS
M<R(9&WR;$B0'&6.">3P  <X/3&:A'B".SBC&L1BRN))&2.-2THDV]U(4$\'.
M,9Z^E'*Q7-JBLZ/7-.FO/LL=P&EW,@P#M++]Y0V,%A@Y .1@U3N_$EHVF7TM
MA.DL\%M)/&&1MD@49RIX#KG )4GK19]AF[15.QU""]$B12!Y(2$EV@X#8!QG
M\:N4M@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *.]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 45G:SK5KH=C]JNMQ!8*B(,LY] /H"3Z
M &J@\1J^O2Z5#8RR-$ZI)*)H@%RJMG:6W$ ,.@IV8&Y16/:Z\9]5CL)[">VD
MFCDEA+LIW*C*#D Y!^93SZ^O%+>ZW):ZF;&'3;FZD$(F)C>-1MR1_$PYXHY6
M*YKT5EQ>(-,DM+.YDNX8%O%#PK-($9LXZ ]^14-WK\6G7UZM]Y<-K;Q0NLI?
MEC(S+@@\#!7U[T*+871M45G+K-J7<^;"+=(%G-QYR;=I)'KG''7I[T+KVDN%
M*ZE9MOD\I<3KR_\ ='/)]J+,9HT55FU*R@N8K::Z@CGE_P!7$\@#/]!U-(=2
ML_M)M_M4'GJ"3'Y@W #!/'7@$?F*0%NL62QU*RU&ZNM-^RRQW9#2PW#LFUP
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45#=7=O8
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
M8!(QNSG;CI[UTD\T=O \TK!8T4LS'H .37@=YKL<FHIXC!N!J7V_S]ODN%$
MP%7=C;G"D8SGFMZ-)U+_ -:D3GRGMO\ PCNB?] ?3_\ P&3_  KG;O6? %C=
MR6EW'I4,\3;'CDLP"#_WS7803)<01S1L&CD4,K#N#R*\Q$]I;?%#7GNK*XO5
M$ _=PP><>D?\/7\O7G%32BI7OT"4K-6ZG:6%CX6U2U%S8V&DW$62-T<$9 (Z
M@\=:QIM>^'EO=-;.NDF13@[+0. ?J%([&N+N+#4]*\+>(M12SETVTU&Y2..V
M==KI'O;^$?=R"%_/VKT;1?#>AR>$;:S2T@EMIK92[; 3(2O+$^O/6M)4X0U;
MOKT%&;;M8L7NG^&;"P:^N=,TY+90"9/LJD 'OPO2DT[3?"^JV:WECIVF3V[Y
MVR);)@X.#V]17/?$+4(+;3].T$S.J7<B^>44LP@0C=PH)YX[<X-<]X5UB33O
M#WBK3+29F-K')<6DA4JVP_*6P>1CY3^-*-%RA=/_ (;8'5M*QUE_?_#_ $Z]
M:TO(M&2=>&3[*K8^I"G%7[BP\'P:6NI2V&D"Q;!$WV9"F#T.0*R? .B:1=>!
M8O-LX9FNC(+DR(&9V#$8.?I7*Z2K6?AGQMI*N[6=G+MAW-G!WLI_/8#]<^M5
M[--M)O1Z@ZK2NSKX;CX=7$J)&GA]GD;:N88AD^G2MW_A$_#A&/["TO!_Z<X_
M\*\JO8+RX\ V2R>'(H[)0I?459)9-N3\VS@]\<GI7KN@W-M>:%8SV<S36[0J
M$=A@D 8Y'8\<^]35@X*Z8X5'+<YJ[/PYM+N2UN;?0(KB,E7C>VC# CKD;:OZ
M=H?@W5K<SZ?I>BW,0."T5O$P!]\#@UQ=]>V%A\3O$%WJ-DUY;06@+QB)9".(
MN<'Z]>U+X<D.@:7KWC*VM8HK"Y7%I9JX.#O(&[;D+@MT'3)XZ5;IR4;\SZ?>
M^A/M4SOSX-\,MUT#2S_VYQ_X4G_"&>&?^@!I7_@''_A7 0>,_%$<%KJ*S27S
M2D--8KI3K&J'GY) ,GCW/XUL:]XIU%?%C:2-7MM#M$MQ,ES<0J3*Q XRQQZC
M'7@U+I54]_Q97,C=U+P_X0TBPEOKW1=)AMX\;W-BAQDX'1<]2*EM/#/A2^M8
MKJ#0])EAE0.CBSCP0>1_#7&IK.L:S\-]2U;4)[:>,,%BCDLQL<*P!;D\Y)].
M"M)>>+[_ $C2?#=LDR6-K=62/+=I:A]IQ@*JY"C'&?8CBG[.;]U.[N^O87.K
MZG<MX1\,*"6T#20 ,DFSCX_2G?\ "(^&B,_V!I1]_L<?^%><>*=4O=5^'CW#
M:U;WL NS&YAA,1D0@%0Z\%2.<CH<BMC7_%6L>&++3-,^U0SWMT-YNOLI(BBX
M'"*26:I]C-VL]=?P#FC<Z_\ X1'PWU_L#2O_  #C_P *7_A$O#?_ $ =+_\
M ./_  KDO#WB[6+O5KK3)Y?M,1@>2WO39-"5<#HZG /X8Z>_%?PWXC\6:A8/
MKEY<63:3:-*;B-8\2NJQEOEXP,'&!G/6E[&:3;?],KG5[':_\(GX=_Z 6F?^
M D?^%+_PB7AS_H Z9_X"1_X5YD?B3K\L/VV.X@24O\E@-/E="F<<S#C/O_\
MJKI;OQ;K6K:KI.DZ&L%I/=VBW<TMTA;RP1G:%XY&#GZCI3="HGK_ %87M$7K
M6'P9>Z_/HD&AV9O($9I0VGJ@4 @=649^\"",BM&\\/\ A.PA$MWI6D01$A=\
ML$:C/IDBN2\++J*_%75$U:2"2]6RP\ENI5''[O!P2<'&,^^:Z?XA9'@;4R.N
MQ/\ T-:4J=IJ*>]OQ$I^ZY=B%+'P%(X1(/#[.>  L))J2RTKP9J-W=VMIIFE
M2S6CA)T6V3*'G@\>Q_*N8\*KI^H6&D:=/X6:+S8-QU&2!%#LHR&5ADY)YYQT
MJ?P_=SQ:UXR:WCLH;B EO,2W.'8%SEANR>G8@9)/>G*EO9[#Y[6OU.M_X0[P
MT3G^PM._\!E_PH_X0WPUC']AZ?C_ *X+_A7,>%-;\6ZUIBZI-/8"RQ,O^J.\
MD X8@8X#8&,YP*PAXZ\81>'8M?=M.:T^T^28O+(=SC=^ XP._P!:/J\VVK["
M=5)7/1#X-\-D8_L2Q_[\BD/@WPZ1_P @>S'TC KG=$\2^(X_&\>A:[]@<7$!
ME3[*K#RSMW 9/7H1^5=_64XN+L7&5S"_X0SP[VT>T'TCQ1_PAGAW.?[*M_P!
MK=HJ;L9A?\(;X>_Z!5O^ (_K1_PAGA[_ *!</Z_XUNT4@,,>#O#XZ:9$/Q;_
M !H_X0_0/^@;%_WTW^-;E%.[ Q?^$2T+.?[/3_OIO\:/^$3T3_GQ7_OMO\:V
MJ*+L#&_X131<8^PK_P!]M_C2_P#"+:-_SY#_ +^/_C6Q11=@8_\ PBVC?\^8
M_P"_C_XT?\(MHW_/G_Y$?_&MBBB[ QQX7T<?\NG_ )%?_&E_X1C1_P#GT_\
M(K_XUKT4K@9MMH.G6EPD]O;[)$Z-O8_S-:5%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 445SU[JUQ8^++>W9@;&:
M)48;>4D8ML.?0["OU*TTKB.AHKDU\2R6EUK-S?D"SMO+^S1 !6;+O'R3@?,Z
M'!) P1[TMOXUBN;1Y(+"6>9)XX&AMYX9.7SM.X/MQD$'G(QTI\D@N=717.0>
M*))KF.&?2;NU1I_LSR2-&0DN,A?E8D@\<@=Q[X@TK7IH!Y-Y:7;6YO9K=;YR
MFW=YS*@(SNQT7..OYT<K#F1U5%<K:^.M-O-4^PPX9GWB$K/$QE*@G&T-N7(!
MP6 'TXK3TS7!?:*VJW%G-8VP3S5-P4R8]H;=\K' ^O/'2AQDMT":9KT5SLGB
M*7R)-^FW-M(\#RVQFV8EVJ3CACM..<'''T.(X]2U#3O!C:D\$UQ=K 9BDSQY
M/&<Y7 QWXYQ[T<K#F.FHKF;S6KZTU2VD.FWTB/:2/):1&(E"K+\Q)8#H3P">
MO2DO_&^FV'EG#RAH%N6*M&OEQL,@D.P). 3A03QTY&3E8G)+<Z>BL[5=4@L-
M$GU#S%*+'NC;/#$\*,].20/QK+LO$X/AJ?4;A5N);-VBN%L\,&92!N7)Z$$,
M!G.#W-*SM<HZ6BN=3Q4!*T<^CZE 8Y%CG:18R(=V-I8AR"#D?=W$=P*67Q?8
M1:L+$K(1YP@:<-'L60G 4@MO/) R%(R>O7!RL"YXBTF77-&FT^*\-H)L+)($
MW$KW Y'7_&J&H>%?M_A"+0#=1QHB1QF40YX0C&%W<'@=S0WB)KNV>6*UNK6.
M*\2W:6:)"';SO+90-^>O&[_:XS@@7(=>6YO3#;V-W+;AWC:\55\H.N<K][<>
M01D*1GC-4G.-K=!-)Z,?X?TJ;1='@T^6\-T(!L20IL.SL",G./6LJP\)7-GX
MQNO$!U..0W(*20?9L87C #;NORCG'X5<7Q/#Y=ZTUE=P26MO]I:%U0N\?/(
M8\\=#@^U7-.UA;^::$VES:RQJK[;A0"R-G##:3Q\IX.".X%'O*[[A9$VI:=:
MZI836-W&)()EVNN<<?7L:XVT\!ZWI:M9Z7XNN+;3&8L8#;*[C)R<.3\OX ?2
MMV75;V;Q'/I]K+;1K;B)F62)G,BGEOF! 0XZ @GOT-7M7OI;30[V\M&A,D$+
MR*7!9<J"<$ CTQUIQE./NH3MN9.F^$YK'Q*NK2:B+A([46D<<D/S+&O3Y]W+
M9Y)(YR>E13>#9Y/%\VNKJ,2I,GE2VWV;(DB( *D[NO YQV'%21>)VLKN6#4+
MNQND2 2F6S0J58L%5&0LW+%OEYYP>*L#Q=9-""L%P9_.6!K=55G5F!*_=8K@
M@'D$CUZ&A.I?0&E;4Q(? 6J:3-<)X>\32:?8W#;FMWMEFVGV8GCCCUZ9SBK\
M?@:"T\*7&B65T4>Z(:XNID\QY#QDXR.>*T7\26Z6L,PM+MGEG:W\E8@760 D
MJ1G'\)YSCWIQ\2VABM_+BGDGG,@2V5 ),QG#@Y( VGWY[9INI5>HK1>AS@\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
)BB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>consent232001.jpg
<TEXT>
begin 644 consent232001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M-%1?"G_"360\C5M)ECEBN8N'VE@I!/<<Y_"NN\! #P!H&/\ GPA_] %9WQ:
M/PLU_/\ S[C_ -#6@"_I#VWC?P%I\U^C/#?VJ/,BNR;B1\PR"#C.>*\T^#?A
MO3;BZ\3;HYE%GJS) L=Q(@55)P" P!Z=\UZ#\+?^28^'O^O1?ZUR?P3(^V>,
MU[C6'/ZF@ ^+?BN:+5](\&6=]]A_M-U:]N]X3RH"V#\W;.&S]/>NPTG5?!.A
MZ9%I^G:KI$%M&N JW$?/N>>2?4UYEK\>/VH-+^V*&AEA3RPXR"/+8?\ H0->
MW?V;8_\ /G;_ /?I?\* /%M>\0Z7X,^)NDZEX<U"UDTS5F\K4K2VE#1AL@>9
MA> ?FSGV/K7N0Z"J5Q:Z9:6\EQ/;VT<,2EW=HU 4#DFKB,KHKJ<JP!!]J '4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4&BB@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $P*,"EHH 3%&*
M6D/0T 8]_J6D7 ET^[F!1F$,@PP3<?X"P& 3D#&>]:C-';VY8X6.-<X4= !Z
M"N2G6XM[JZ2T@ODFEN68VCP>;;39;[^_;\N1S]X8/8]ZET-4_L:&Q2&_-W%>
M7+R.JOC81,4PW0CYDQCI^% 6.WBN(9MPC=6*':P'53@'!_ @_C3I)(XHFED9
M41 69B<  =ZX:;3KJ&:Z%O!<1QRWR2W)$<C>9'Y"C^$@D;QR ?J,5K?8KZX\
M%75IOE-PZ2B+>I#;=QVC#$GI@?,<^M &HFNZ:T;/]HQMV_*T;!CN^[A2,G.#
MC'6G'6M/\I)!.&WLR!51BV5ZC:!GCOQ7.&.Y.K6=[#%J$UA;.KRK<QN9-Y5U
MRBL-Q W D#CT[U-;B:WUV75I+*Y^R3-*J!86+KE80&* ;ADQMV]/6@#JK>>*
MY@2:%U>-P&5E/!%25E>';::UT=(YT,;M+++L/50\C. ?<!@*U: "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI#T- '@FE2:A8
M?';Q9J]G ]S;VC*EY!$,N8G ^91W*E0<=QFO9E\2Z*VGF^_M6S%L%W&1IE '
MUR>#[5Y=\.-1AN?C7XZ&]=TK?(,]0C[3_2O4;KP[H-W=K>7>C:?-<+R)I;9&
M8?B1F@#S/3-,G^(_Q1C\62PR1^'M) CL&D4C[2X).X _P[B3GV'O6?\ M#:N
MD4.@6$4@:>.Y-RR#DJ%  )'XFO:K:>VE0BVDC=$.T^600I';BL_6=4T/1XS<
MZK-:PY'!D +-CT'4TTFW9";25V<'\8=#F\;?#VWOM%/VHVSB[1(OF,B%2#C'
M4@'./:N@\ ^-=)U[PK9,+R&&ZMX5BN;>5PCQNH .0>W'!K$OOBQ:VKPP:5H=
MS-',=L+./*60YQ\HP<\UVC^&="U*2.]O] TV2\*AF>6V1V4^FXCG%7.E.FDY
M*UR(583;47L>5_&V23Q'X=^V:>_F:=I$RM)*G*S2L0N%/<*"<D=VQZUO?%+6
M[63X+R2I*C&_AA6$ YWDE2<?0 UZ9]F@\D0^4GE#@)M&W\J0VENR*A@C*K]T
M%!@?2LS0YKX:WT-_\.]#DA<-LM(XG /W648(/XBLKXT7\5G\+]6C=@)+@)%&
MN>6)=<X_ $UWD4,<((BC5 3DA0!1)!#/CS8D?'3<H.* .-^$MW#<_#+0Q$ZL
M8K?RW /*L"00?2N$^$-^NE_$?QEH=W^ZGN+MI8@XQOVNX./P8'Z5[;%!%""(
MHT0'DA5 S3?L\/F>:8D\S^]M&?SH \R^+?A._NY=,\7:'$TNJZ-(LAB7DRQA
MMV .Y!SQW!-=5X<\?^'_ !'I4=Y%J%O;R[?WUO/*J21-W!!/ZUTY9<<FL6\\
M/>&;N[^UWFD:5+<C_EK-;QLWYD9H R;W45\8W(TG2F\W2U<-?WJ<QNH.?)0]
M&+$#<1P!GN:[$< "L[^UM&LU$1U"RA"\!/.1<?AFHG\5:!'][6; ?]O"_P"-
M4HR>R)YHKJ:]%8A\8>'!R=:L<?\ 79:8?&OAE3@ZW9?]_13]G/LQ>TAW1O45
M@?\ ";^&!_S'++_OZ*4>-O#)_P"8Y9?]_11[.?9A[2'=&]16(/&'AQNFMV/_
M '^6M"RU2QU)&>QNX+E5.&,4@;'UQ2<)+=#4XO9ENBBBI*"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH J7NHV]@
M(_/9LR-M1$0LS'&>  2> :B_MK3_ +#!>?:4\B=UCC;/WF9MH&.N<G%4?$-O
M/-=6$JK<"")G9Y+4 RHV,+C/\)!;. >U48M)N%\+6MN]J3+#>QO&&"EP@N%;
M<V.-VW)./>@#;EUNR@NS;22.'5E1V$;%$9L8!8# )R.I[BITU"VDU"2Q296N
M(T$CH#DJI) S^1KE]0T^_DO+XHEYYTMPDD*1[?L\@4* 7SSVYZ'@8S6S!9O%
MXMN;H0[8I+*-/,  #,'<D?7!% %BYUJUM;QK1UN'F5%D98;=Y,*20"2H/]T_
ME5U)1)$L@# $9 *D'\NM<UJ$+KXGN)V_M18GM(45K-"06#R$@\'IN'YUOVEP
M9<IY4ZA%7#2KC=D?S]: *D/B"SGO3:)'=^<NW<&M)%"@YP22N .#^57+J]AM
M&A64MF:01H%4L2V">WL"<^U8>KVEY)<:C+;Q2,2+-DV'!<1RLS@>^WM[U1_L
MZ35-?:[N]/E^SB^5H_.'2/[,5)QV&_MZT =;;W$-U;QW$$BO%(H9'4\,#WIE
M]>6^G64UY<OL@A0N[8)P![#DGVK@K72+^TT?3X8+&Y66&T2/R3D+YJD[L$,/
M+8\?/R",>G/5Z];WU]+8VEH(UC$HGFDE0LF$P57@CDMM/_ 30!K6\\5S;QSP
MNKQ2*'1@>"#R#4G'M7$PV&MZ?"ULBEFW/:+)"N$$;G<D@!/&S++^%0S:5JB2
M7$:?:#*))=D@0G,.&VKO+X(QM&,9SS[T =YQ[4?+[5Q<NE7MH=)DM(+DA;97
MO%$A)=TD@;G)Y; D^O(IM]!JM[J$D_D3IIYN"6B>,N7'E1A6V!@<!@_'J0<>
M@!VPQVI:S=!AN8-'@CNVD:8;L^9]X#<=H/)Z# ZGIUK2H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR()(V1ONL"#@XIU!Y%
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
MQ@YQ1_;T;0/+%8W4GENR3* @,+* 2&W,!T(/&:IVMOJ,&Z<64TMQ(RBY:>1
MTB8;B/:Q"X)R ?4\YYJ*'1;LV+6GEF*UGOA*\3R>8PAP"59N^YEYY/#8S0!O
M:?>+J%C%=)#+$LHW!)0 P';."?K5JD    I: "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *1E#*58 @C!![TM% 'S_ .!-
M%BO?BIXFT$0JNCVE^;V2$#Y79&(C0C^Z"Q./]D5[=KNCVNNZ%>:7>1AX+B)D
M88Z<<$>X/->9?#'_ )*Q\0?^OE?_ $)J]=?[C?2@#Q?X(W%YKBM_:3>;%X?0
MV=H2<_,S,6;ZA0JCVSZUW/Q0T*WUSX>ZO%-&IDM[=KB%R.4=!NR/RQ^-<;^S
M_P#\@KQ'_P!A-O\ T$5Z5XO_ .1*UW_L'W'_ *+:@#SS0_B!/IOP#A\17!\V
M]@B-K'O.=\@<HA/KQ@GZ&MSX2Z&UKX4CUR^9I]6UD"ZN;B0Y9@W*K[  YQ[U
MY'/!++^R_:M&"5BU(N^/3S&'\R*][\!2++\/O#C(00--MUX]1&H/ZB@"QXH\
M.67BC0+G2[V,,LBDQOWC<?=93V(->?\ PV\4S^)? FM:/K#">_TM)+:8N,F1
M-I"EO4\$?A7K)Z5X#\)4:;7/B'?1@_9G,@4]B2TA'Z?SH F^#'A^U\6^#T76
M[5;G3M.EDBMK>3.QI&.YY".Y 95'ISZUZ5JWP^T74]&T?1VMU73M-N5G2#DA
ME 8;<^A+<_2N;_9_4#X9(0.3>2Y_2G_%WQOJGAX:5HF@E8]4U:38LQ /EKD+
MP#QDENO;!H ]('V>S@5/W<,2# '"JH_I7C/C"Z@T3XX^%]5TJ>,'4L6UVL3@
MB0;MOS8[X8?]\BN[T?X<Z/:VJ/JROK.H$?OKF_<R[F[X5B0H]@*\X^)&D:7H
M_P 4? L>F6%K9A[I2ZV\2IN_>K@G ^M %[XYP20:_P"$+^P1!J)NS%$Y'4Y7
M;GZ$UZQH6BVVA:3#8VZ\*,R.?O2N?O.Q[DGFO-OC'_R,G@3_ +"H_P#0DKUP
M=* /$/C &\*^//"WBO3AY5Q+*8+DKP)5!7@_568?@*]N4[E!'<9KQ7]H?_CS
M\,?]?K?R6O:(O]2GT% #Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S=:U9M&L9;PV
M4UQ##&TDIB9 5 &>C$9_"I+;4TD98[A!:W#<K!)*A<CU 4GW_*H_$%E+J/AW
M4;*  S3VTD:9.!DJ0*Q)M O6U:YDPSQ3W45P)/, \L(%&W&-W\)Q@X^;GOD
MZ.QOX;^UBGB./,B678Q&Y58<9'Y_E53^W(Q<JCVTZ0/*85N& VEQG(QG./E/
M.,<4:+:SV5G;V\UNBM%:Q1F4,"68 @K]!U_X$:S;S2]0U"[M_.@2.2&4G[8D
MG!BR<KL]2IP<].N: +G_  DEOY:R2VMRD<J>9;L5!\X9 &T Y!.X<''7V-7+
M'5%O9;B!H)()[<J)(Y,' 89!!!(-8R:=K'DV*K%!%)IL6R)F?<)FP%Z?P@J&
MZ]"1UQ5C3;*\LKF[NH[(0I</'FV,VXYS\\A/T(X']WWH MIK$QU..QDTVXC,
M@9A(70@*.YPV0#P/Q^M(_B&U62[54ED^SF-<H 1(SL5"KSS\PP>P/T--CT^Y
MEFU:260P27)$<$L9!9(P@ /UW%S^-9[:!>PR2>1+&\4:6YAC*! 3'(7(R/4'
M&?>@#:M-22Z$X>)X);=L2QR$97C(.02""#4%GKD=W/#&;::%;B,RV[R;<2J,
M=,$D'# X.*@MK>^2\N;V2S0/>2(CQF4?NHE4C)XP3DG@=C[5EQ^&KNYFM_.:
M6T6T@>&)DGW@;L#Y >B[0>O/(]* -5?$]I+)<1PPSR/'.MO&% _?,5W?+D],
M \G X-/'B"-W$$=G</>;F5K;Y0R;0I)))VXPR]^<BLJ/0-1M-4DO(Y(YEAFB
MD@AVA RB(QL..G#''TJQ#8:G;ZF^KBWC>:9I ]L) "JD1A<,>"?W?/\ O>U
M&[8WL.H6B7,!.Q\\$8((."#[@@C\*L5GZ)8R:?IB02D&4O)*^WH&=V<@>P+8
M_"M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "FNP1&8YP!DX&:=10!XO\*TU6W^)/BJZU#2+^UM]4D:6"::W95.') R1
MP2&_2O7M1NA9:?/<F.201H6V1(69N.@ ZFK5&,T >-_ FWU/2X-:LM6TF]L9
M;BX%U&9X&56!&" 2.HX_.O1/'$TD7@G6%AMYKB::TDACBAC+LS.I48 ^M=!1
M0!Y+\*M">\^%=UX8U_3KFWW22H\4\+(2C_,&&1V/Y$5?\(2ZE\.[-O#OB"&>
M?3(7)L=3MXFD3RR?N2!02A'TQSUXKTO ]*,"@#B-<\77&IZ?+8>$+6XOM0G4
MHMR8FC@M\\;V=@ <>@R:K:7X9B^'GPSOK.WCFOKYX9'E,,9=YYW&!@#G'0?0
M9KT# HH \I^!OVW2_"DNB:IIE]9744[RIY]NRJZ-CD,1C.<\4_XO^#-5UI](
M\0:%'Y^HZ3)O^S]Y%R&X]2".G?->IXHH Y#1_B'I.H6:?:H;ZQOPO[VRFM)/
M,5NX&%.X>XKS_P"(FBZWJ'B'0/&,6G7DAMKZ-$L4C+2);J0V]@.C$[N.PV]Z
M]OQ28'I0!XS\76U._P#$GA673-(U"\BT^<7<[16S$ %E('3K@'BO8X9EG@25
M P5U# ,I!&?4'I4F!10!XG\=[;5-9N="L]*TF]O?LLCW$S0P,RKG:%&0,9X/
MZ5[)87"W5A!.JNH= =LB%6'L0>15C HH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"<#
M-+2,,B@#!TO7;F]L(=0N8;.WLY(A*6%T6=01QD; /UK2CU>PEVA+E"6D,0!X
M.\#=MYZ''-9-MX>>T\,P6%L((KV.&-#,B;=VTC/.,C.#SU&<U1F\)W-]!?V=
MU*B6U]<)-*5=I)%"H% #,.N54Y],C% '46]_:W?%O,LA\M91C^ZV0#]#@_E6
M:^M3PWL:3682VDE:)',G[PE03N*8^[\IYSZ''-7=/2\CC6.Z\@[8E7=$",L,
MY..PQMP/K67=:+>7TD"7)MR(9]XNESYICSG9C'&1\I.>1VYH <OB&X\N*1]/
M;;=1>9:+')N9^F PP-IPP/? !]*NZ9J4EY/=VTT*1SVS*K&.3>AW#(P<#GU&
M/YUF#1=3,-G&+B")K"+9!(H)WMP 6!' *@@XS]X\U;M-.N[:\N;N.*U@:<Q@
MP1DE< G<Y.!EB#CIV% #TU'4?[72RDM+7:5+N\=PS,B]%)!0=3[]CZ5"?$:L
M;KR;=I4B,2PN& $S.Y08]!N&,_7\9UTJ28ZJ)YV7[:VU7A.'2,(% !/0YW'\
M:I-X;G6662"_E8!(!#',%VAHY"XX51@=!^)H TK+4GG:ZBN8EAN+5@)$1]ZD
M%<A@<#C\.H-9K>*&@AAGN[18XKJ$S6NV7<S_ '<*PP,,=PZ$CKS5NWL;Z*\G
MNV%N);J5!*N20D2J0 #@9.23T YK)D\(O=F-IQ;QO;1%8#&SLH?<""%/W%^7
M[H/?KP* -"77KJWN4L;BQC%_,5\B-)]R.""22VT$8VG/![8SFE37;J:Y-C%8
MI]O0N)4>;$:A0AR&VDG/F+CCUSC%17&CW]WJL&K2?9X[JUVB&-6)4C#!P6QD
M9#<<<8'6FOHEX\K7;K;O/),\C*LCQE 450%D7GH@SQS[8H V-*U!-3T^.[12
MNXLK*3G:RDJP_ @BKM9VAZ8NCZ3#9*0=A9FVC W,Q8X]LDXK1H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@!K,$4LQP ,DUBS^)[$V$UQ9R"=DB\U5*LHD7(&5)'(Y'(SU'K6O<@M:
MRJ!DE" /PKEK;P[>WNB:?#=311M;V0A0+&0<D*,L.V N,#O]* -H^(=+ F+7
M.%B1Y&<HP4JGWB#C!Q[9JK=^+=-MHE=#+,QFBB*+$V0)&VJV,<CKR.N*H77A
M2\NX#%)>1D^1/#O;>Q;S%*[L$X7'' &*OZGH$M[=)<13HC1_9RJLN03%+OY^
MO2@"V?$&F+)(C7(!C#%F*,%^498!L8) SD#G@^E1'Q/I =D-UAEP6!C8;5/1
MCQPO^UT]ZRV\(RM:/:"XC\K,[(S;V8&0/Q@G QO/(ZX]S5_4] -^FIA940WE
M@MH"5^Z1OY^GS]/:@"\-9L6OC9B?]]NV8VG;NQG;NQC..V<U67Q1I#Q"5+IG
M0Y(*1.V0 "2,#H,C)Z=JB_L.X+K"T\9M5O#=C"D/G<7V_P#?1Z^G%5?^$9ND
ML;2UCNUV0V?V8CYE&[^^ I&?H: --O$.EK<>0;H%PZH2$8J&8 J"V,#.X8Y[
MU/>ZK9Z=L%S*5+@L%5&8X'4X )P..?>LNR\.2VVCSV3W",\K1-O"\#8D:_KY
M?ZU8FTV_-^+Z*:W\_P N2#:R-MV%LH>O48Y]?:@"9M?TQ9UA^U*6;9\RJ64;
MONY8# SQC)[CUJ,^)M)$@3[2Q<DA0L3G>1U"X'S$=P.E4G\.W;65Y8?:H6M;
MT@ROY>UURH5]N..<<>F>^*L6V@F!],8RH?L3S,?E^]YF>GIUH U[:YBN[>.>
M!P\4BAE8=Q4M4='L&TS3(K1I!(4+'<!C.6)_K5Z@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HIDLL<,3RRNJ1HI9F8X"@<DFN%\.^-=7\<W%Y<>
M'+6SMM%MI3"M[?*[O<..3LC4KM'(Y)[CCJ  =[17*'Q9<Z3'KD_B6TAL;;2H
M8I1/#(9%N%?=RN0"#E0NWU[G@U4T#Q)XE\4^&CX@T^PL+6"8,UG9W)=I)E!(
M!9P0$)QQ\K=J .VHKA-'^(B>)_ FH:[H\$<5]IZ.US971)V,BEBN1C@@<-C\
M.N(?A]\2O^$R>_TN^M$TO7[-F#VKY8$#C(!P>#P1]/7@ ]!HKA-6\>7/A_PE
M;ZIJ<5F+J[U#[!"JLRPQMO9=[L<G: A8\>WO6W'J&NV^K:?:W45C=V=YO_TV
MV#)Y9"%@I0EL@XX;=V/ XH Z"BO-K#Q[KFH_$G5_"$=MIL9TZ$S&Z??AU&S^
M'/'W_7M70VVK^(&TO69;FUT]+FS'F6KQL[0W$>S<#G@CN.^,=Z .HHKSGX>_
M%#_A+[V^T;4[)-*URWR5MV)(=<=1G!R.X],$=\;46K^)KFRMVMK33I)Y=1GM
M7)+B.**)I%,AZDDF,8'^T.>] '645YIHGCWQ%KGC77/#,%EI<<^E*Q\YVDVR
MD$#''(Z^]=[HUS=WNC6=S?VPMKR2)6F@!R(W[C/L: +U%<-IOCFX\4^+-2T7
MPW#;_9=+PMWJ-R&=3(20$1%(W<JW)8=#[9ETKQTQ\;W/@W6[>*VU58_-M9H6
M)BNDQG(!Y5@,\<_=/- ':45YOIOCS7=4^).K^#X;73D;3XC+]I??B0?)QM!X
M/SCN>E==H%_JUW)>QZK;VB>4ZFWFM'9HYXV7(8$^^1CVH VJ*\]\6^/-4\.^
M/-"\.P6EG-%J[*JS/N!BR^TY /S>O:JWCWXD:KX#UJS2XTJ&]TB4(T]Q#N5X
M021C!R,\$CGGIQ0!Z717/SZ[-=G0KG1IK.XT_5)=GFN&)"^4\FX8(SPF,'&"
M?PKF)/'FMGXIS>"K>TT\LL/G)=2;P"-@;!4$^N.M 'H]%<3X=\?_ -J>*=0\
M)ZK9+IVO68+!5D\R*=, AD. >A!P1G'T.,K1?B#K>L^,O$'A\6^F6ZZ-O+W,
MA?:ZJV,XS\OKU- 'I=%<L-:U^#PWKMY?V=E#?:8TI14+O%/&L2R @G!&<X]B
M#UKB(?B_K$?@2U\8W6BV<FG279MIH(9V66/DC<"00W3IQVH ]@HKS;Q7\2+[
M1=9\+6VG6MI<VOB(IY$DVY6B#% "0#S]\'M736VH^(%\016=U!ITMC(D@:YM
MF?=%*H!"LI]0<]>W:@#HZ*\MC^+%QI?Q#;PUXDL(+2TDD:*VU&-F".V<#(/0
M=CSP<=N:[A+S59/$E[IZFS6VAMHITD,;%R7:10I&X#CR\Y[Y[4 ;5%>7^$/B
M'XF\7V^MR66DZ9YVER^7Y#3.IG/S<!L$*?E[CO6SX>^(=OXM\':AK&E1"WO;
M!'-Q9W(),;JI;!(QP<<-]>.,4 =O17FW@WQSXC\:>%VUBTM-(MY3.]O%;S22
M?O'50V-PZ<9[=JM^*_&?B#0/!>EZ]:Z1!<7%Q&AN;)BP:)C$9'P1U"A6SD=L
MT =]17$Z;X^3Q'\/I?$FABW-Q;QEI[6<D^6ZC+(2.1Z@XY&./2SK.L^)-,AU
M>ZCM-/:RTVR-P99-X,[A"[*H'0  #))ZT =;17G7A+QMXD\5>&]/UZ'3-/\
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
M:7"T5C;1P([EWV#EV/5F/5C[GF@#R'5O^3I]$_Z\&_\ 14U:_P"T!_R3%_\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MZ6UPJJ(P2,JA5,GU(]:[Z&ZLO#8TSP[H]FKW%T)IX+8R;$BCW;W+, =J@N%
M /4#H"0 =-17&7/Q!CL]'U^XGTN;^T-"(^V622J?E(W*ZN<90CG.,^U,O?'E
M]IUK%=WGA>\BM+BZMH+>7[1&?,$QQN*@[E(/;'/M0!VU%<@OC'43X@NM!;PY
M*NI);+=VZ?:D*2Q%BNYG_@((Q@;NO&>M:WA;Q"GB;0TU!;9[602R036[L&,<
MB,59<C@\CK0!K2310J&ED1 3@%F R:<"#G!!QUKS'Q=J \->.7UCQ'HSZEX;
MN+2."*Z6$3+8."=^Y.P;(RW7@#G&*Z[P=;Z-%I$T^@7,,^F7=PUQ#Y+95,JH
M*CTP0>.W3'% '0$A022 !U)I(Y$E0/&ZNIZ,IR#7(_$=;U/#MO?6L*74-A>1
MW5W9NX47,*YRG/!.2K 'J5'7I5?P)?6FO:GJWB#2F6WTVX6*W%D,*ZRQ[M[R
M(/N,=RKCJ0@)[4 =Q34D2091U8'NIS7*^+M3D_MGP]X;A=D.L7$GGLIP?(B3
M>Z@]MWRK]":P_'?AJZN?$>BWOAGR++7+2WN)X'5 HGV&(")\=5(9A[9H ]')
M ZD"EKSS^W=,\<>'])O)+*-;RWU:WANK2X0%[68/AD(/^2/RKHIO$4TE_J-C
MHNG+?2:8JBX#3^4-[+N$:?*<MMP>< 9'/7 !T-%9GA[7K+Q-H5KJ]@7^SW"D
MA7&&1@2&5AV(((_"KUS;K=6TEN[.J2*58QL5;!ZX(Y'U'- #TECD+!'5BIPV
MTYP?0T&6,2",NH=AD*3R1]*\UT:V\-Z=\7WM=&3^RIETUDFLQ;O MXV\$,H(
M ;8 <L.3N[X-1_$K3O#5@+*ZN@]EJUQJ$+IK1AD8VX$@)W2@8 V@J%)QR.
M2 #TZ22.)=TCJBYQEC@4ZN9\8Z;X>GTJ?4/$&FR:E;00D+"L#3[>I)15!PQZ
M;N,8'(J+X:M"?AUHH@U(:BBP;?M )/.3\O.#\OW>0/NT =71110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !112,RHI9F"J!DDG  H X?PYX$_LO6/$YNR)=+OY7%G 2,1QS*K3 #
ML&; Q_L>]7/AWX8O/"WAK[%J,WGW?FLN\D'$2?)$![;%4X[%C74P7$%U$);>
M:.:,\!XV##\Q3MZ>9Y>Y=^-VW/./7% 'GV@6/C+PSY_AVWTNUNM-\^1[/56N
ME7R(W<MAXR-S,I8].#P,CK6YX[T&_P!>\/)'I4L::G974-[:&7[C21MD*WL>
M171375O;%!//%$9#M0.X7<?09ZTZ6:.")I9I$CC499W8 #ZDT <;>6'B#QMX
M7U/3-9TV/0TN;1H5C^TK<,TIP0Y*C 4$=,Y.3G&.:\VC:UXDTC0-*U?339MI
M]U!<7EQYR/'+Y/3RMI+?,V/O!<#/4]>ZBECFB62*19(V&59#D$>QI0Z,[(&4
MLN-R@\C/3- ' 1Z)K2Q>/5.ER9UDL;/]]%\V81&,_-QR,_3WXJ*;PO+J7AO1
M='USPS+=1V>FQ1+-;W$2SVMP@VDHQ<<' .0>PR/3T!KJW2X2W>XB6=QE8RX#
M,/8=:FH \T70?&>A2>'];MTBUS4K?3SI^I6TEP(VE7=O5ED;@LIX)/7\:T/$
M.G^(]:L-"EDTQ!<0:U;W\MM%.A$$,?5=Y*[W/7@8Y(SP">[K/;7M'2XDMWU6
MQ6:,A7C-P@923@ C.023CZT <T=%U.X\=:Y?-9-%97VE)9Q3-(APZER25#$X
M^<=NU:'@.RU33/!VG:9JMDEK/90);X682;]HQNXX /8=:WS=6XNUM3/$+ED+
MK"7&\J."<=<<CGWJ:@#S2?P3JVI:1XV\/7$,<%MJ]])>VM[YP()81E5*#D89
M.2>W3-:EUI>L^*D\.PZOIK6#:;>Q7UW*TT;K+)$I"B/:Q."QSE@N /6NUDD2
M*-I)'5$499F. !ZDTV&>*Y@CG@E26&10R2(P96!Z$$=10!S7CO2-0U;2M.;3
M(%N+BQU.VO?(,@0R+&^2 3P#CUJM%8:N?B6NNS:8RVG]C?8V*31MB7S?,P,D
M$C'&<#GMCFNM>YMXW*//&K#J"X!J6@#RJV\)^)[7PW9W%G:1Q:SI>LW&H06\
M\R[+B*4ON3<I.TE7QD]Q^-=YH-UKE^CW.L:9'I8P%CM!<+.^>[,RC'H ![D]
M<#3ENK>":&&6>*.68E8D=P"Y R0H[\<\5-0!R/\ 9VII\4;C6_[/D;3SI"V:
MR+)'EI%E9_NELX(.,GO[<US">%O$"_">U\/'2F_M&*_$[+Y\6W8+HS9W;O[O
M'U]N:]5IK.BLJLR@N<*">IQGC\ : .#%EXH\.^,=6U#2M'CU33=:,4SQO=I
M]I,J!#NSG<I 'W<GC\[$^BZWIWC:R\3PPC43-IWV#4+>%EC92'WK)'O(! )*
MX)!Q@\FNSFFBMXFEFE2*-?O.[!0/J33E974,C!E89!!R"* /,M>\&ZO>>&O%
M4EM9;]4U^\@F6W\U (8XBFT,Q.-Q",3C/+ <XS6AX_GG6_\ !4\=I(TW]LJW
MV<LH;_529&<[<_CCWKOJQ=5TC1M;U.R%[*6O+&07%O''=,C(V"-VU2,\$CD=
MZ .<U7P;<>*]2UV_O8VT\7FD#2K9'96<#<9#(^TD8W%0 "> >F:;+HFM^(=
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
M1W&%#9SCG&!SQ0O/#WB.";QK965A;SVNNH\L%TUR%V,T C*%,9SD<'..>30
M[6[F+5?$GPWU=;=8Y+N5Y!G!95:V9MN>^,UOZ7XIEO-;US2[VQBL9M*5'):Y
MW"6-@2L@^487@Y/.""*Q#X?UP#P)OLHF;1!_IGEW (_U)B^7.,GG/]34WC#P
M_P#VIXLT*:SN1%-<B6SU! ,^?98WN#]&"KG_ *:T =7HM]/J>C6E]<V@M)+B
M,2^3OWE 1D9.!SC&1CBN4\46T*_%'P-<A!YS27J%^Y'V<\5W708%<GXATO4K
MSQIX8U*UL_,M=,DN&G;S%4D21%!M!/."<G./QH I:C<-J7QBTS19P'L['2)-
M2$;#*M,TGE*2.^T;L>FZG>![IX?$OC#05/\ HFG7T<ELO:-9H]Y0>@#;B!VS
M6CJVB7,?C#3_ !/81>?+#;265U &"M)"Q#*5)(&5<="1D$\\<YL6GZOX8T?Q
M#K]O:6MSK.HW7VN2"6?9'%$N%52^.=J DGU)QVH [BO-/&?@G2[?3].?2+98
M_$TFH0FVOU_U\DF\-*[MU8; [$'@8X["O0[2X>YT^"Y>!XI)8ED,+?>0D9VG
MW'2N)CN/':ZE<7K^%=-EN&S'!(^K86"//"A1'WP"QSDD=@   26LHUOXNZS:
MWB++;:/I\,<$3C<H>;+.^#W( 7/IGU--^'T@U#0=?T6[!FM=,U>ZTZ(,2<PJ
MP**?8!MOT %:,NBWVE^,I?$5E +P7MDMM>01LL;>8ARDB[CC&"RD9R.,9YJ?
MPMH,_AK0;H2J+C4;RZFOKH0D!6FE;)"EL< 8&3C.,^U &3\+[9;OX0Z1:L[H
MDMM)&61L, 7<'!['WJCJ'@'PI:^)_#MAI>A6=O.)S>RRHF66*$ CD^LC1#W&
M:Z'X>Z1?Z!X(T[2-2@$5U:*R/M<,K98D$$>Q[XJ[8:=<_P#"4ZKJMV@56CBM
M;0;@?W2@NS>V7<CZ(* -#4[W^S=+N[[[/-<?9X6E\F!-TDFT9VJ.Y-<_8^+;
MF7Q''H=[ID<-W-IYOHEAN?,(P0#&X*KM;YAZCK6IXFM=4O?#&I6VBW(MM2E@
M9;>4G&U\>O;Z]NM<CIF@:[;>+-&UA="LK.V@T^6UN(([L.X9F1BQ.T;F.T]_
M<F@!T/Q*O)/#UKK[^'6CTQKS[+<R&\4O%^^,095"_.,XSR.O&>M=%=:Y)>:O
M?Z+IEA!?2V<*->?:)O+C4N"5C^ZV6(!)XP 1ZUQO_")>(/\ A53>'/L"?V@;
M_P __7KY>W[3YW7KG''3K6S!I6OZ%XYU;5M/T^.^T_6TA>6-[A8I+6:--O/4
M,I'7&2/3U %^$'_),-*_=^7\]Q\G]W]_)Q5KQ#XSN=#BUFZ&CE[+25C:6:>8
MP^?N&XB'Y2'P#ZCGBI/AWH^IZ!X.MM,U6&&*XADE;$4N_(>1G&>!@_-CO7/^
M(_#'B;59?%EN;.TO$U"W*:;=S7&/LR&/!B5,'!+9.1@'/)X H Z"]\7W$7B2
MQT:RTAKEKZR>[@F>X$:G;MX(P2!\PR?R!K)/Q$U,^'M4U1?#66T:>6'4HS?
M!/+P6\IMOS_*0W(7ZU/:Z/K?_"7>'M4N=/C2&RTR2TN/+G5MKN4QC.,@;.?K
MQFJ2>&];_P"$4\;Z<; "XUN[NIK7]\F LJ*HW'/!&,GK[9H Z#4/&-K!<V]I
M:/9FYFM%O!]MNQ;H(V.%YPQ))!X _A.3TSD1?$O[1INB7<&AW#MJ5ZU@\7G*
M##* QP">&!VY!X&".E02Z-XIT;5=*U[1K"WO)?[,BT[4-.FN!$3Y9)5T?D<$
MMU['IGI=UO2O$.JR^&KJ:TA>:SU,7US'%,-L2!&41H3@N1NSD@ G/08% %FS
M\<K%_P )$FNV*Z;+H2)+<>7/YRO&ZEE*G:O)P1C'6L'Q'<7]YXM\"75[I$%K
MYM^S)(L_F2(#"YV.-HP><\$C(/L3+K'@K4M?U#QM#+&+:UUNUMHK6<R*=KP@
M\LH.0"Q'3/&>E/N;#QAK-QX5FO-&M()]*O/-NG-Z"LG[MD++A20#G.#SV]Z
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
M1^;I=K(^T8W,7D!)]^!0!W55[S4++3XUDO;NWMD8[5::0("?0$FK%8>L>'-
MU"2XU#7+*UNT2 H6O$5TAC&2VW/W?4D<\#G@4 ;>]2F_<-F,[L\8]:AM;VUO
MHC+9W,-Q&#MWPR!QGTR*\B>WOM(^&_A+0)VF6#5M;BMFBE)WI9O(SK$V>>4"
M@CT)%=/JC-9_%G3K&V=X(=9TF>&<0G;AHCE''^T S 'T^E ':0ZC8W-U+:P7
MMO+<1?ZR))59T^H!R*=<7UI:211W-U!"\QVQ+)(%+GT /4_2N"UOPAI5IXH\
M)CP]I]O8ZC!>>=-);($)M%0^9YA'WMQ*+DY.6^M'AF*/Q1J'CR;44$H:_DTI
M0PSLAB0  >@)9F^IS0!Z")HS,81(GFA0Q3/S '@''IP:?7DUIKU]/\#M)\7L
MY?5=+02B0GF54E\N16/<.BG/O@]0*]/DOD&DMJ$,4LZ" SI'$N7D&W< H[D]
MA0!:HKC[+QE>/X@TO2+[3H(+G4[)[J.)+@F2!E"MY<JE1@X;KZ@C'>LK_A9&
MICPVWB%_#\2:=;7K6MWF]S(H$WE;D&SYL$@G)7V]: /1&944LS!549))P *@
MMKZSO;07=K=0SVQW8FBD#(=I(/S#C@@C\*QI]=GO=:U#1M*L[>YDL(D:[:YE
M*(&<$I&,*<D@9)Z $=<\9'PA_P"28:5E/+.^X^3^[^_DXH ZK^VM*_Z"=E_W
M_7_&K<4L<T:R12+)&PRK(<@_0UY)X:U*RTB?Q]+-HMQ?&+6KF0"&T\Q>%7@G
M&![_ )UW(OH=(U2V\*:':0F<6SWA21RD5O%OP.@)Y8D!1V!YX&0#I:*X&]^)
M$MEX>U2];1\W^DWJ6=]:?:.%+LJJZ-M^93N!&0#UZ59N_%^OZ;JFFV5]X:A0
MZC>R6UN8[\-E1&7#'Y>,X(//&#UXR =K17#P>+_$-S=:YID?A^S.JZ24:0?;
MSY#QNF]=K>7N+'!&"H'')%=)X;UN+Q'X;T_688FB2\@641L<E">HSWP<\T 6
M;C5-/M+F.VN;ZVAN)?\ 5Q23*K/] 3DU91UD4,C!E/0@Y%>47.L#P1X@UV#Q
MAH[7.AZQ>--'JZP^<BHP $,PP2 H&!^@[UZ%X=BTVP\-Z=;Z?=Q36"0JMM*K
M@AH_X<'//&* +]Y?V>GQK)>W<%LC':&FD" GTR3UJ<$,H(((/(([USGBVTT8
MZ3=:EJ.AMK)2W,:01V_GN1R<(,';GNPQT'H*A^&S69^'>B)8W[7T$=N(_.8$
M'<"0RX/(P<C'H!0!TTT\-M$99Y4BC7J[L% _$TVWN[:[4M;7$4RJ<$QN& /X
M5RUE?MK7Q-U6S<YM=!MH0B'H9Y@6+_4( H]-S>M<GJ=OJ/A3QAX@\8Z+$TUE
M#>1PZMIT2@>9#]GA?SD']]2[$^H)]Z /4#=:>U\L9GMC>*"H7>OF#/)&.O85
M;KD;75=+O/$@UZWGB>R;1/.%R!_RS$A)]^,'([8J"X\=7%EH.G^)+O3$CT&\
M:/,@G)F@CD($<CKMQ@Y7(!R,]Z .UJM=ZA96'E_;+RWM_,.U/.E5-Q]!D\U9
MKB_B'8Z,GAG5;Z_T1]3N)+9HE*6QF>,8."#@[%!.XD8[GK0!V$]Q#:P//<31
MPPH,M)(P55'N3TI+>Y@NX$GMIHYH7&5DC<,K?0C@US>BVFBZCX%T5W;^V;"V
MM(S$\D1D\XJFW<8^<MP>",@^]8GPVCT:\T[Q+:64<]K'+J4K3:9)&T+6BL
MNWL&"EN..2!TH [NUU"ROGE2TO+>X:([9!%*KE#Z'!XJ:**.")8XHUCC4854
M& /H*\YL4T"S^,<,%G9/I%PNFR0QQK:&"._.X,=O #; OXY]%KT*;R[J"6W6
MX*-(C)NC<!UR,9'N* &PZC8W%U+:P7MO+<1?ZR))59T^H!R*=<7EK9A3<W,,
M ;A3*X7/TS7!:YX0TFT\3>$QX>T^WL=1@O?.EEMD"$VBJ?-\PC[P8E%R<G+?
M6JWCVRU*/6I-:U3POIOB'PY:PJ!#O)N+=1DR2*C#:2>,@$DA!TYH ])$\+0>
M>LJ&';N\P,-N/7/I3D=)(UDC961@"K*<@@]Q7'>+X]*U'X0:I):00OI_]CR3
MVBA %51"3&5'; QCTK>\/(K^%-*1P"K6,((/<;!0!I1S12EQ'(CE&V/M8':W
MH?0\BJKZQID;LCZC:*RG!4SJ"#Z=:Y+X9V\5O8>)K>W00Q)XAO418P $ 8
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
MR >!5ZN=\+:=&VE:5J-WIUG%?Q6,=O%-"YD;R2JG&XJI'(Z<@>M=%0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !6/XE;7AI13P]#;27KL%+7$WEB->Y'RMEO3(QWYQ@[%% ')Z%:>
M(G1M-U?2=*LM)\AT9;:Z>>25FZY+*O7+$DY)/U-90\%ZE<>$K#P;=^4VEVMP
MGF7?F?-/;1OO1 F.'.%4]@ 2,YQ78'Q!HHNS:G5[#[2&V&+[2F\-Z8SG/M5^
M.1)8TDC=7C<!E93D,#T(- ',>-='U+61HBZ?!$_V+58+Z4R2[,I&3E1P>3GZ
M58\0Z3>W]]H>IV@1Y-,N6G>TD?:LH:-D.#TW+NR,\=1D9S70T4 <YHF@M:>)
M]9UYH%M#J4<*&W1@23'NS(^.-QW <9X7KSQCZUX>\0WOB/6I8XK&ZLK[3Q;6
M<MQ,RFQ;8ROM0*<[BP)((/ !/%=W02 "2< =2: //-.\,^((+CP')<6MH%T&
MUD@N1'<$D[H5B!7*C)^7)Z8S@9ZU6U'P)K&K6OBN(M!:3:A?PZAI\OF;PKQ!
M  X XSL[9Z^W/<Q>(]#FD:.+6=/D=0256Z0D8Z]^U:= '"-IWBK5?%GAG6;W
M3-/M%TY+E+E%O2Y)D55RN$]L@?F16CXKTK6;[6-#NM/AM;VQM9)#=V%S,8TD
M+* CYVL#L.3@@]<CD<=510!Y;<>"_$TGA+Q!HYAT]I;_ %DW\,BW#!=IF20Y
M!7C[N!UZ]L<]-<Z3JD_Q#TW75M8Q96^GRVT@,PW[G96R!C! VXZUUE% 'F;>
M"-?FT;6%C>VL]3/B!M;TZ0R%TW9&$DP,CC(.,]:VIH/%VN>&=6M]3LK"SN+B
MQEM8;:"Y,BL[KCS'<J-H'8#/4YSQ795!>WMKIUE+>7MQ';VT*[I)96"JH]23
M0!Q,GAS6FMO \8M8-VALAN_W_P![;"8ODXYZYYQ5!?"OB;2]!\3^&;*VLKO3
MM2^U265T]R8WA\X',;KM.2">"#CUQ7I2.LB*Z,&1@"K Y!'K3J /.F\.>+-'
MO-%UK2(M/N+V#2X],U"PDN&5)50Y5TDV\$$GJ.A[U:UOP_XEO+K0?$<)LI-;
MTN:5VLO,*PM%*H1HU?&<@ $,1R23@# KNZ* ./T#2=<A\<:UK>H6EI;VNH6U
MO&J1W)D=&C#?[ !^]ZC'OUI9M#U/2O'MUXBTR%+NUU&UC@O+8R!'5X\['4G@
MC!((./7GI747=[:V%NUQ>7,-M"O62:0(H_$\5%::MIU^ ;._M;@$D#R9E?)
MR1P: .$OO ^J?V$\=LEM)J%[KR:Q=@RE43$BML4XR<*JC.!DY/%;L6D:F?B8
MVOM;QK8-I*V/^MRX<2F3.W&,<XZUU5% '%>-=%U_Q1#>^'EALTT2]@B'VO>1
M+"ZRAGRO0@J.,=^O'2?Q'H^K'Q5H&NZ/;6]U]ACGMYK>:<Q960+A@VT]"O(Q
MWKKJ* /+KSP7XEN?"/B[2C%8-/K.IF[@=;A@JJ3&3N&WC_5\<DG/05T6H:+J
M6H>.=(U9K6);&WLI[:X!F^?,NWH,<@;?4=:Z^HYIXK>)I9I%CC7JSG % '"^
M%M)\::#:P>&Y1ITNDVAV0ZH)3YWD \+Y6W&_'&<X'7G'/>2,RQLR)O8#A<XS
M^--FGAMH'GGE2*)!N>21@JJ/4D]*99WMKJ-I'=V5Q'<6THS'+$P96'J".M '
M/?#_ $;4?#_A2'2]3BB6>*:9]T4F]6#RNX[#INQ3;+2-3A^(^I:U);Q"PN;*
M*U0B7+@HS')7'0[O6NJHH PK/4]6?Q?J&F75G;+I\<*RVT\4I9^P(D';)W8_
MW#6=XGB\576IPQ:;I>FW6EQ .Z7-XT1EDZC< C?*.N.YQGIBNI9H+<Y8QQ>:
MX&3A=['@?4\4Y98WD>-9%9TQO4')7/3([4 <AJ>A:[XE\/1-JB6%IK%G?QWU
MBD$C/$C1D%0S$ G=\P) X#=#CF8:-J-UXH?Q/<6D2W%K8-:V-DTV<LQW.[N
M0N<*HQGC)[X&XVO:.EZ;-]5L5N@VTP&X0/GTVYSFKT<D<T2R1.KQL,JRG((]
M0: .&TN/Q[#=%[K2M$6:YD7[3>?;7=E3/1$V#A03M7/7DDDDFT- U71M0\0O
MHT<$L.M-YZ&239]FN"FQV88.Y3A6XYSD8[UV-% 'GWB+PXND_"B'P;IA,EQ<
MI'I\!(Y=F8&1R.P WN?0 UUNH:=='PO<Z;I5S]FNOL;06LY_Y9OLVJWX'%7_
M +/";D7)C4S!-@<\D+G) ],\9]<#T%2T >;Z?X9\20ZMX4U!M,TRW72X+B&Z
MCCNF9G:14!ESL&YB5)P?7EN>()?!OB"3X8ZIX<^SVHOKJ^>X1OM'[L*UP)>3
MMSG QTKT^B@#AX-&\0:)XVU35]-M+6[L=:2%[B&:Y\I[:9%VY!VMN4CKCG^M
M_P  :-J?ASP;;Z9J<=O]HA>5AY$I8,'D9QG(&#\V._UKJ:@O+VUT^U>ZO;F&
MVMTQOEFD"(N3@9)X'- '*^"M"U71K_Q(^I6T"PZGJ4E[$8YM^%8 ;6&!SQVR
M*DU30M1MO'=KXJTN..YW61L+RT>38S1[MZNA/&X'@@XX[UT+ZKIT5PUN]_;+
M,L/GF,RKN$?]_&<[??I5M6#*&4@@C(([T >;ZYX(U:_T/Q ]O%;'5=;O[>Y=
M&F(CACA9"B[L<G"'.!U;T&3O>(])U35-<\,7UM;1>7IUTUQ<*\P!PT;)M7CD
M_-GMTKJZ* ./L-'U>T\6>*]4:UB:#5(K=;8"<;LQ(RG<,<9W9XS5[P)I%[H'
M@K3-(U!(UN;.+RG,3[E;!Z@X'K6W=WMK80&>[N(X(@<;I&P,^GU]J;8:A9ZI
M91WEA=0W5M(,I+"X96[=10!@(/$4-OJ%G>Z3::I;S3SFW_TD#,3.Q5)0R\
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
M&6]7@F#9Y+HI[?N<?5AGO70^+O""^(+73I;"X6QU329A/I\^S<J$8RC+W0@
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
M&LO-<F0[QRW!P"?NX&*]3K&\5^&[3Q;X;O-%O&9([A1MD7[T;@Y5A]"!]>E
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
M2(K"XG(6(2^83(FX\!R-I]PHKOJS=6&JS0-;:6((9)%Q]KF.1#GNJ#[S#T)
M]^U '*?"ZZ$UKXD@MV+:;:ZY<167& L?RL57_9#,<?6N]KD+ZRN_!'@9+?PO
M#:336S!G^WNV9\DESE>6D8G@>I^@KK4+-&K,NUB 2N<X/I0!2U#1K#59;=]0
MMH[E+<LT<4RADW'C<5/!(&0#VW&O,KB-_"GA?XB:WH:_9=.F<#3XXOE1) @C
MEE0#@ N3C']STQ7=^+(/$EW:0VWA]-/VNW^DM=W$D1*?W5*(Q&>YX('3DY%.
MWT;7-9T;4='\2V^D6NG3VOV:&'3'=\ @@DEU7&T8V@#U]!0!@>(HU\.:#X N
M+$".6VU&TM,KU>*5"LBGUW<'Z@&KWCWPGHTWA'4HDTV&;5KZ0BUF*#SVNG;Y
M"'QG"_D$4]A5I/#&J:DOARTUDVWV;0Y4N#)%(6:ZEC0K&VT@;!SN(R>>.G-1
MW%MX^.NSW\5EX<E124M!/>39AC[\"+&X]S^ XZ@&])X>TVXCMY]:A@OY;>U$
M)>[171<#YV ;@%NY] *R/AKI1TGPW=+&K1V%SJ%Q<Z? V?W5LS?NP >@(&X#
M_:HUVS\9WL%A;VL.B7$(B#7RW%Q+&L\O=0%0_NP>Q.6X!XR&V]!_M]H9G\0+
MIT<Q<"**P=W14 ZEG )).>,8P!0!IRF01.845Y #M5VV@GW.#C\C7 Z3\0-5
MN_#*>)[[1K:WT<0S&0I=%I?-60HBJNT AC@9)'.> ,9[^0N(V,:JS@?*K-M!
M/N<''Y5P6E^!K]OA5-X0U6:WAN&$FRXM9&D4,93*C<JIX)''MUH T;#Q7?2^
M*+72;JP26WO(7=+JU60I"ZC)20LH'(Z-QDC&*Q/!%]=Z;X%D;3]/:\GDUNY@
M5%.%C#7+ R-CHJCDX]/QKH/#Z>-&,:^(3I2+;*1NLG<FZ?& 6W* B\YXR<XZ
M 8/.Q^#/$T'@Y=,1M.,Z:PU_)!]H<PW<+2,[0N=@('S#L0<<T 7+CQOJ$^C>
M,DLA8-?Z#!YJ7,;EX95,1D! YPPVD8R1D=:'\0:AIWA+PC/J&GV=\;^ZLK<R
M/,2T9D"XEP5Y?J>HP<<FD3PAKMQ>^,6NFTV&#7[!($\EW8PNL+1[<%1D#=G=
MQG'W1GA;SPSXDOO"OAK3WBTM;K2KVTGE N7V%(,< ^7DLV#V 'OUH OS^)M=
MF\5ZKX?T[2;)IK.VBN(YI[M@C!RP^8!,@_+T&1UY]8K3Q^+[PQX;U&*RV7>N
MW"VL<3O\D3_-O)..0-C8'4\=.HM6FC:Q;>/=6UTPV36MW9PV\2"X;>&C+')&
MS !W>IZ5R+Z#JND>#/"_A&4:1-K"7KSQQM<R*LB1EY"R2!0R,"Z#(&>2.A-
M'9:'XCU#4?%.LZ'=6-LATKR_,N8YV_>>8NY"$*\<9S\QP1WKISG''6N-\*OJ
M=AK=Q8:GH=G:3WD;7375M?M<M*5*I^\+J&'! 7J, CC%=E0!YUHGC#4+'3?&
M&L^(&@:STS4IX@(&;<-BQJL: C&#GJ3RS'@5M77B?4-%U31H=:LK>.UU:86T
M<MO(6-O.PRL;Y'S X(W#'(Z=ZR)/ 6H7VF>+]#O);5=-UF\DO8+B-F,J.VPJ
M&3  "L@/4Y]JT7T+6M>&@1:_%9Q+I-U'>2R6\Q?[1-&I"%05&U<MN.>>,>]
M'8UQ=SJNM_\ "V;?28C;?V<-)>X\MF8$YEC4L>.6&, =.3SS7:5RVH:'JO\
MPL&R\06'V-[<:>]C<)/(RL@,BN&4!3NZ8P2/K0!QFE:_JGAC1?&6J66FVUS9
M67B&\EN?-G*.R;ER(P%/('/)'XUVFI>+-FIOING?9_M$=JER[W(?8 Y;8N$!
M.3M8D]ACKGC ?P;X@D\&^+M'*Z<+C6KZXN86%RY5%E(X;]WG(QV'-6KOP_XJ
MTW7[?7M!_LV2:>RCM-1L;J9Q&QCSL='"YR-Q'(Z4 =)X6UR3Q%X>MM2GT^?3
MYY-RR6TZD-&P)!Z@9'&0<<@ULU4TV.]BL4_M&:.6[;+2F($(I)^ZN><#ID\G
M&>]6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MC@U#J=O#=:7=0W$22Q-$VY'4,#QZ&O.-+U*XT?\ 9QBO[1BEQ%I#>6Z]58Y
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
M7<1N)61[660?.,!2'7/(&5]/>HKWP1=V^C>$])T9K4VVA7D-T[W,C(TNQ6!
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
M9K2XCFC#%"4;.UAU!]"/0T <+K7@34=2\.^(XHI+-=6UZYBFF9Y&$4*1E-B
MA<M@)UP,EC]*VKG1-5N?'FE:\5LTMK6SEMI(_.8N3(5)(^3! V^HSGM73D@
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
MGC,8<,!DG.#CK@]<U>M_$^NQ>)=!L=0MM/6TUNWE:#R=YDAD2,/\Y)PP()X
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
M&)).X'//0X&*L1Z%?77B-/$.HBT%Y:V;VUG;Q2,T:LQR[LQ4')PHP!P >N>
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
M9"#'#,)5 <+@$K@@;3@\#!ZYJ"71M0TF#Q'K5E/I]GJVI&)@9=S6\6P!1N(
M+,03S@<D#!QR =1>6D-]9RVEPNZ&92DBYQN4]1]".*Y#5M"M;SX@^&Y-.MHH
M)M*66:ZFA0+MA9"B1'']YB2!V"M^/06\VLW7A6"816T&LRVJ,R3!A%'*5&<@
M<X!SQU[9[U@:+I/CFRFABN[[0/LS3"6[F@@E-Q-TW'+-MR< =, < # P 8?A
MM1K7@CQW=WPWR7M]?I(6ZJB)L1?HH48]*W?!S6>H^!-)\0ZTD4EPVEQI<7%P
M W[M022<],\D^O'H*=-X1O[>#Q!IVEW%O%8:Y*\TCR%O,M7D4+*44##YQD9*
MX)/6DU3P]XBB73+#P])H\6D:?"B);WR2N79  I;81G;@$#UY/(& "7X>Z$VC
M^$C;30&*&YN9[F*TD'^HBD<LD9!Z87&1V)-5OA2BQ^"BB*%5=0O  !P!Y[UT
M.C1Z_%8SMK<]A/>LY,:6B-'"JX&!EMS9SDD\_2J/@G0K[PYHDFGWSV\C&YFG
M5X&8@^8[.000,8W8]_:@"GK_ (AU^U\86>@:3::<YO+*:>*:Z=\*Z%1\P7M\
MW;)/M5.Y\7ZY)9ZE_9]I!+?:7B&:!+*XG2YN%C5Y$C=<!!EMH+9.>2 .NM?:
M%J-QX^TS7HFM1:6=K+;-&SL';S"I)'RXXVCC//M6:_AGQ/I'B?4;[PWJ6FKI
M^JR">YMK^)V,,NT*SQ[2,Y &02.E %<W;W_Q/\*WDMK+:R3Z)<R/!,,/$2T1
M*L/49Q3W\:ZK9ZCHL6H06,3:CJ!LY=/7)GM5;?Y;LX8J<A0<;1][CI6E+X;U
M(^,M(U=;F*2WL;&2T=I7/G2%]I+\+C.5Z>_:N>M_ 7B:+1M$L'U+2F;2=5%\
MLQBD+7/+Y:3G[_S]._K0!=\/:EX@EUKQG)-=6=R+&Z\J*)HFC  B5E .XX')
MSP23GIGB*+QSK#^'?!M_;Z=8%M<F2"1"[(L9968;>N!\O7GZ&M:R\-ZOINL^
M)+B"YLI+357$Z(X9763RPA!(R O&<X)[>]9=MX)UFVT'PAIWFV#-H%RL[OYC
M@3!590!\O'#GUZ4 68?&NH:<OBZ+6[6VEGT"!+H&R#*LT;QLP&&)((VD$].]
M./BC7(=;\,V3PZ=/'KL+RAT#IY&Q [#.6W JV <#D>]5=<L[SP[+XR\275U9
M06VI6D,$+',AB=5:-"RL I!:09R<#OD52T2WUOP]<Z4\EOX7NK?]W9Q&SN9S
M.L3, ?*#[A@?>(! POM0!L^.[W5[74_"T&G7D,$-WJB0RJ\18L0C.,D,/ERO
M3OQSV-N+7=5U?4=7L=&:Q5])*0R27$3LL\Y3<5 ##8HR!D[N2>..9O%N@7NM
M'1[C3I[>.ZTS4$NU%P&*. K*5..1PV?PJI9^'-7T+Q'JFI:5+97$.K!)+F"X
M9HO+G5=ID0J&R&[J<=.M &GX1\1Q^*_#=MJR0-;O)N26!CDQ2*Q5ESWY!Y],
M5N5C^&- B\,Z!;Z9%(960M)+*5QYDCL69L=N2<#L,5L4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MC@[@=FZ+.WJ<CGKD ]5HKAM5\7WMIX@NM!%[IUGJ26T;V:WD#+'?R$'=L;>
MOS87;DD'UKH?%7B"'PMX9OM9FC,JVR K&#C>[$*JY[98@9[4 ;%9.K^)=(T(
M.VHW1B$:!Y"L3R>4A. S[0=BD@C+8'!]#6-?^(-7\.ZUH<&KFSN++5IQ9F2W
MB:-K><@E!RS;E.".Q'7VK,\.0ZC-\3?&<=U=6<T 6R2:,VK?.AB<A5S(0O4Y
MR&SD]* /0(Y$EC62-U=' 964Y!!Z$51T[6]-U:XO+>PNDGDLI!%<!0?D8C.,
MXP>/2N6\2W&KQ_$;PI865]!!:3QW<GDO;EQNCC R<.,\.0!QCW[8D=WK=AKO
MQ%O=&-@C6L\=PWVM'<2;;93L 4KC./O9./3T /5**XP>,Y+\:-!9H8+C4-+7
M4G;[+)<^4C;0JA$P226/)( V^]:OA/5-6U72I7UG3FL[N&X>'/EM&LZC[LJJ
MW*A@>AY!!H O7^MZ;IL\=O=72K<2+N2! 7D9>Y"*"Q'OBG6&LZ;JDLL5E>PS
MRPA3+&C?-'G.-PZJ?E/!YXKB/A),VK6&N^(+OY]0OM4F21FZI&F D8] HS@>
M]='XDO=/\):?JOBR6 M-':I'($(!FVL?+4G_ 'GQGWH Z*BN/U'Q#K'AW4]"
M75OL5Q9:K<K9,UO$T;6\[@E.2QWJ2".@(Z^U9$GBWQ7+H_BR]MUTB-M NIDV
MO%(_GQQQJ^W[PVD@GYN>PQWH ]'HKAD\5:Y'JWAB6YBL/[+U[Y$@C5_.@8Q&
M127)PV<8(VC'J:H#Q1XUO[/Q)/IMMHH;1;^6#9*)";A$16VC!&&Y/)XY P,9
MH ](HKBH?%M_JUAI&H60M=/T^_L/M'VFY'G-YY(Q L:LK,?O'(SG&!6;'X^U
MJ[\+^#]7M;*Q$FM7JV<\<A?"L=^2I[#]V>N>O>@#T>BN)L-=\37&I>)=#?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!R<=!P.<]%10!R:>&]4U+^Q(]?N;2:/2)UN5>W#!KF9%*H[ _<QN+$ G)QR
M,&I%X/U1-'\76)N+/=K\TTJN-V(/,C$9!X^; &>V:[>JFI:G9:19/>7]PD%N
MF 7;N3T  Y)/H.: .6F\)ZI+'X243V8.@LK/][]]B,Q\<?+P<]^:Q_"UOJUY
M/X[M;"6TCBN-;GB,LN[?"QBC!8*.'X(P"5Y'4YX[K1=>TKQ'8M=Z3>Q7=N',
M;%<@JPZJP/(/L15?1Y?#?]IW]IHJZ<MY!M-XMI&H*ELXWE1UX/!YH PX/!-[
MI&NZ5=:'?V\=G9Z6--,-W$9"BAMWF)@CYSP#G@X%9]CX UBR\/>&M*.HV4HT
M341>J_ELOF*-^$ZGD^8>?8<=SZ-6;K6OZ5X=LQ=ZM>QVL+-L4MDEFZX &23]
M!0!C1:>^@^*M=\4:G?64&G7<$$;%W*^2(MP!+'CG?[8XZU4\(:18-XFU[Q#I
MMQYUA=SXMMC!HMY53.\9'!#.J@GU0UT5CJ>B^*-%-S:3VNH:;,"KD@,AQU#
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %54TVPCO#>)96RW39S,L2ASG
MK\V,U:HH **** #K45O;06D(AMH8X8AT2-0JC\!4M% !1110 4444 %%%% !
M1110!$;: W(N3!']H"[!+L&X+Z9ZX]JEHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***Q/$FJ:MIEK"VD:0=2N))0A3S @08/
MS$^F<4 ;=%<$WBWQ5::Q!IMQH5A=7$L+3M!:79\R-!@9;<,=>!SR:Z#0?%%K
MKK30K%-:WEN<3VEPFV2/T..X]Q0!NTA90,D@#W-4M3U6STFQDO+R=8H$'S,W
M\@.Y]J\O\5W>O^(M/BC<R:?'J$HAL=-Q^]GYY>4_PJ!V]^: /700PR""#W%+
M6?HFG?V3HEEI_F&3[-"L6\_Q8&,UH4 %%%(74=30 V218D9W8*JC)). !ZU'
M:7EO?6ZSVL\4\+?=DB<,I_$5R/C"]GU6[B\)Z9(1<7J[KR51GR+?H2?=N@_^
MN*Z71M)M-#TR&PLH]D$0P/4GN3ZD]: -"BBB@ HHJ&ZNHK.UDN9Y%CAB4N[L
M<!0.IH FHKSW6?BM86=L\FEV<^H '8LP4I$7/09/)/T%=GHMW=W^CVEU?6WV
M6YEC#R0YSL)[4 7Z*** "BD+J.IJ&*^M)YI(8;F&26/&]$<%ESTR.W2@">BC
M(I-P/>@!:*** "BBB@ HHHH **** "BBB@ HK$U?Q=H>AW(MM1U!()BH8)L9
MC@]_E!]#4^E>(](UI2=/U""<@9*J<,/P/- &I10#D9%0R7=O#)''+/&CRG;&
MK, 7/7 '>@":BCK10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %4=7U*VTC2KF_NV*PP(78CJ?8>YZ5>/ KBM;
M\4>*;?01M:PL"EUJ Z[F_P"6<9_]"/X4 9^F:M9Z!%<:WXAE6/6M6Q*MG&-\
MJ1#B.)0.>G7IDFI=*6[.O:AXUUF :;9K:&&&!S\_E@[MSCL?;KV[#.[)I.C^
M&UU+7DL#).0]Q/(J^9*W<A2>@]A@5YWXL\67OBC08%BTV73=$N;N.)[ZY/WN
M3_"/X1C)//2@#9^W1WLT'B77TD?>Q_L71U&6?^ZY7/+'CKP/RKH-!T2Y;46\
M0:_L.J2KB.('*6D?]P'N?4UGQW?ACPH&O[O4DU'59EQYH822N/[J*.$7/0#C
MWKAM?\4S^(M0N[+7)[C2K*V^[I\"%I9W_NDXQ^)X&>AH ]Q@NH+A \$J2(>C
M(P(_2I=PKY^^'=_?:7?7']E"XO;FY!6/3UR(U!(_>ROT&.G []JV=+\0^,#X
MXO[6TE35+@IY4JY86T#@C)QZ*<CL30![37 ?$>S6&UAU@ZKJ-K-;CRX(+1\>
M;(QX ]"<<GG@=/7"\->/M8C_ +0CU2*]O]5DG$<%A';[!$1GJW\()X]MM3:-
M'JFI_%&-?$DT3S6=K]H@MT_U<3-MX4'J1GKSR* +_AKP9X@M8#J$OB*:WU*\
M56N0\*S'@?*I+')(!^E=$-%\3 8_X2P?^"Z/_&JGC+Q>OAX16=H8&U"8;@)6
M(2%,'YVQSC(Z=_T.7X+/B[4M6.IZGJ$G]F%3MB>()YI(&"%QP!Z]\=.> #K]
M-L=4MI"U]K#WHVXV_9TC&?7@9_6M6BB@ K*\1RZ=%H-XVJ[?L7ED2@G[P]!C
MN>U:M>9^--<L6\:6&E:KYHT^UC^U-&BEC<2DX1-N.0.3^= &-X.L_LGB/3(/
M$=O-'$86?18[@@K'EBQ!X'S],9]O:O9%  XKS;7X=<\:V0@M=#.GQ1.)8;N]
M?9,K#!^5 "1Z?_JKI_!6LZAK/A^.?4[&:TNT;RG$J[?,P!\X&.A_H: .B;..
M.M<E>V?CE]=N7LM4TV+3&*B))(2S(,#)Z<GKU..>U==2,<"@#@=8T;4K72Y;
MSQ#XONC:Q+N>.TB6WW?[.1R<]*Y?P6][;O>VWA^UC;4+O#S2RL3%8ISM4G^)
M^>G\^:N^+[F\\;^+4\,::3]CLWW74P&55NY/TY 'KFNDU]1X-\$?8M%MI'GE
M(MK<(NYFD8'YCZG@GZX% '/Z1X\UO[1J>E?)K.I+<F&T\J,1KM&0SO@8"CC\
MSS5[P;J/B*Y\<ZK9:CJ"WEM;0A93&F(TER,*OYN/?'M5C2M(MOAYX%NK]D5M
M0%OYDTA_BDQ\J9] Q _6KO@VUBT'P1'J=VY,MQ$;^[F;EB6&XDGO@4 =E2,X
M7K7CFO\ B_Q9+;6GB>R*66D";9!;,^6F!/WG7N#C& >.WK5&Z3QGJFJP:5=:
MQ<?VE,1.\$$NQ;1, [I-H&#R,#_$4 >Y YI:X_4O&&E^%=,M["2Z?4=22-8D
M@B;=+*P &6ZXR?7]:X71/'FOS>.Y/[2NEMM-RS3V[.K);ICCYO7.T?4XQVH
M]JHKR[7?B+JZZ8VKZ-8I'I4<PC6XN\YN"<_<4$<<=?\ Z]2ZKX_U^'2EUBST
M6.#2]ZA'O'_>3AC@;5!X[GOQ0!Z914-N[21([J58@$J3G!]*FH *0]*6L[7-
M8M="TFXU"[;$42YP#RQ[*/<GB@#F/$'B7PWI7C*TM=2M+8SR6[&2\D0$PJ.5
M4\9Y(/YCUKGM5FL/$&MZ=<^#M.E.H6UR&>]2W,4(3!R&)QG/T]171>%/"BLP
M\0:[;I-KMV3)(SY81*?NHH/ PH ]1R,UVH154   #H * (KBZ@L[5[BYF2*&
M-=SR.P"J/4FN)LK<>-O$MOKTB,NDZ<2+#(VF>3(S)_N@KQZ_G57QM:^(K[Q%
M:1Q:6=2T2("0VJSK&LL@S]\GG XXZ5H0:_XN:XMX/^$.2V@+JKN;U"%3/)P
M.@H [7.U>:YFQ\37.J>,KK3+&&*33+./;<77.1-_=4]#[TSQYJ&KV/AUUT6S
MN+F[N&\K,*%C$I!RV!^7U-8OA_6AX>T>WLK/PAKXA0?O'^R@.[X&6(SSGU[8
M H ]$)P.:QM8\6:+H0Q?WR1RD96%?FD;Z*.:Y?4?%MUK5UI^BZ<EUI$]\SB6
M6\CV21*N,A5/4GM_G'2:'X4TG0R9+:W#W+<O=3?/*Y)R26/]* )?#?B&'Q+I
MS7UO;W,$0E:-1<(%+8QR.3QS^AK9I  .U+0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% "'D5@>%]"FTF*\FO9(YK^\N7FGEC7
M//RJ,]@,?F:Z"B@ QQ56_P!.M-3M3;7MO%<0D@E)4##(Z<5:HH QM.\*:'I+
MA['3+>&0?QA,M^9YJ^^GVKR/(T$1D==C.4&XCG@GTY/YFK5% &=IFB:?HUJ;
M;3[6.WA+;BJ#J?4^M/L-)L=-\W[%:0VXE;>XB0+N;U.*O44 )MKGM<\&Z9KU
MS#=SM<6]Y$,)<VDGER ?7FNBHH \PN?A[JFG^)(]2TN:#4QL"[M9=I61L_>^
M4#..,?4\=*ZC2]!U<WR7NLZW+,Z8*VUJ/*A!]^[?C73T4 (!@8I:** "HS#&
M9!(44N. V.1^-244 )BEHHH *1AD8I:* ,[3]#T_2YKB:RM8X9+F0R3,J\NQ
M.>3^?%:!&:6B@#/U?1[/6]/DL+Z,R6TF"RABN<'(Y%2MIULVG&P,*&U,7DF+
M'R[,8VX],<5;HH XR'X7^%[>_ANX[23,1W"-I69"<Y!(/_ZJ-5^&NBZQJ\^I
M7$U\DLX'FI%, C8&/3/ZUV=% 'G7_"IK&+599[/4KJSLY4"-;PCYL=QYA).#
M]*LP?"/PS#=B<K=R* !Y+R_(<8Y.!G]<5WE% '/ZUX0TS7K6RM;L2);6<@>.
M"$A4; P%(QTQQQBK>M>'[+7K>W@O-_EP7"3J$(&67H#QTY(K5HH IZGJ$&CZ
M7<W]QGR;:-I7VCG &>/>ETN_75-+M;](I(DN8EE5)!AE##."/7FDU/3+75[&
M2RO8S);R8WJ&(S@@]OI5M5"C Z"@!:S-7T*RULVHO5=TMY1,L>["LPZ;AWK3
MHH 0# I:** #%%%% !1110!BZ]X7TSQ)'$NHQ,S0MNBD1BKH?8C\/RK('@-[
M=%%CXGUV'&!A[@.N!V P,5V-% ')IX;\11R%H_%\Y7.0)+-&_K6UI=GJ5J&&
MH:DMZ>-K"W$6/K@G-:5% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 <MXL\3W_ (>O]%MK73[>Z_M2[%HK2W#1>6Y!
M()PC9'!ING>+[BX\3WWAB^TV.TUB"V%W"%N#)#<1$XW!]@(P>""OYUD_$M7?
M5_!"QR>6YUQ-KXS@[&[5T&E^$X;'Q+=^(KN\FO=5N81;B1U54BB!SL11T&>2
M22: %\$Z_/XH\(6&LW,$<$USYA:.,DJNV1E&"?9:Z"O(/#,EF_PO\&65RTTD
MMS?OY%HC!4NF624[9201Y8^\>#]T8!/%4K^-X_ WQ+LF*PQV=V7AAMI&6.$F
M)&*KT^7)/& ,]A0![952PU.TU+[2;242K;SM;R,O3>N-P_#./J#7 OI=KI'Q
M&\(/9HR/J=E=QWS,Y8W 2.-EWY/."3C\NE<_9O#X=^'?BF_T^&&TD37I[9YX
MH\-%;FZ56QMP<!2>A&.V* /::BNKF.SM)KJ7/EPQM(^!DX R?Y5R&D>'8=.\
M56NL6FJV445W:M&;*PM?+BN@/F$I^=AD<?-CH0,\BK/C#Q$^FW^B:%;M''=:
MY</ L\JAEB15RYP>"QR H/&3SG&" 1^'_&%UJ\NBO-9V\=MK-M)<VXBF+R0J
MN#^\X Y##)'0\<YS77UXAIEBOA;5M2^&\[M%)J;*VDZIYH21;9F)9-P((9"&
MVJ.K'H :]FL8;:UMEM+5LI;_ +L@R%V!P#\Q))S@@\^M '+S^.'L/B/;^%+^
MP2.&[A\RVO4F)#.=V(V4J,$A&[GH*T/&WBJ/P=X9N-6:V-U*G$5N&VF1L$GG
M!P H9CQT4US?C3P_-X@N]?2Q)75+*TL;VP<=5GC>X9<?7E?QK%UG61XX^&^M
M>)/*:.VM](>"*-@1BX909B,]0N%0'_?]: /4-%O9]2T6SOKB&.&2YA2;RXW+
MA0R@XR0,]?2K]>:S7C/J7P\T:Z&=+O;)WE1ON32I I1&]1R3@\$@>E9^L6SZ
M==_$#2+/S(]'CT/[?'%&Y5+:X*2<)@_*&V;MO3CI0!ZU17EIT70M,\(:#=N+
MS[;JYT^%TCG)^W2*NY8I-Q*A#SNP!\HQSP*H30O#I_Q4L&$=M%;6R3Q6]I(R
MQPN;4L=N,=P">!DCI0![#17E=OIUMI7B#X<WUF'2ZOH7ANI3(Q,Z?9=P#9/(
M! ('0=J]126.7=Y;J^UBK;3G!]#[T <QXD\4:CHOB+0])M-.M;DZO))'')+<
MM'Y91=QR C9!%-TKQA<:AK.KZ!<:='::WIT:S>5]H+PS1MT97V@XY .5XSWK
M)\>)))X_\ K#+Y4ANKK:^T-C]SZ=ZZ#2/"EOI.KZGKDUU->ZKJ"JDL\H"A$4
M?*B*!A5Z>I/K0 WP-XEN?%_A:UUV:RBLX[K<8XDF,A 5BO)*C^[4?B?Q/?:#
MK&AV-OI]O<KJMU]F#R7!C,1QG) 4Y&,UE_!C_DDFA?[LO_HYZ@\;W,-WXD\
MSP.'B;5VVL.C81AD>H]^] 'H2[MHW8W8YQTS7,:;XFO/$D]V^@VUN=.MIF@^
MVW+MB>1?O"-5'*@\;B1ST!ZUN:E(!:-;K,(I[D-# >Y<J3Q] "?PKBO@O*B?
M#BTTUE\N]TZ:>VNX3PT<GFLV"/H10!U6CZG?7E[J%IJ&GK:2VC(%*2^8LRLN
M=ZG XR".1U!K7J-)XI)Y8D<-)%C>!_#GD ^^.<>X]:DH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***P/&FNW7AGPI?:U:P
MPSFS3S&AE)&\9 X(Z=?0T ;]%<A>^(?$>EZ"NM3Z-9WMJL0GGBL[EA,B8R2J
MLN'P.V170Z3J]EK>CVVJV,PDL[F,21OTX]_0CH?I0!>HI-RE=V1MZYSQ0&!)
M ()'7VH 6BBD9E7&Y@,G R>IH 6BD+*O4@=^32T %%8?B;Q+!X<M;7,#W5]>
MSK;6=HC --(W;)^ZHZENPJMJ6H>)M)TF;4'M-.O3&F][>!G1D'<ACGS,=<87
M./7B@#I:*1F5<;F R<#)KG/&&OWWA^'29;.&WD2[U.WLYC*6RJR.%)4#OUZG
M\Z .DHI&95 +,!DXY-*2!U.* "BFF1 NXNH7U)XIV>,T %%<UI_B"\NO'FIZ
M%+%;"TMK.*YADC)+MO9A\QZ?P]A^-=(&4L5# D=1GI0 M%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &7J?AW2]9N;:XU"V,TMJXD@
M8RNOE./XEP1@^_6M%HE>$Q$MM*[20Y!Q]<YS[T^B@# ;P3X<;2(-*.EQ_8;>
M7SX(M[_NGR3E#G*]3T/<TC>!_#3)>H-'MU2^"K<JF5$@4  '!Z<#([X&:Z"B
M@#*;PYI37MC>-;NUQ8*5M9&F<F($8('S=QP?4=:2#PQHEO+J$D6F6X;42QN\
MKD2[OO9!XY[^O>M:B@#$T#P?X?\ "[3-HNEPVC3<.RDL2,YQEB2!GL.*GUSP
M[I'B2T2UU>QCNHHW$D>XE61AW5@00?H:U** .=N? GAB\TLZ=<Z/!-;EQ(?,
M+-(6 P&\PG?G'&<YQQ6OINF66CV$5CI]NEO;1YVHON<DDGDDGN>:MT4 48=(
MLK?4YM1BC<7<X"RR&9SN S@$$XP,G QQDXJ*Y\/:3=Z2^E362?8'+%[="41M
MS%FR%(R"23BM.B@#)F\-:1<:5!IDUF'M+=E:!6D;="5^Z4;.Y2.V",4X^'=*
M;3KJP:V+6]WG[3NE=FFR,?.Y.YN..2>..E:E% &/=>%M$O=$@T>YL%EL("K0
MQ.['RROW2K9R,=!@\#BH/^$)\-@W972($-Y$(;@IE?-0#&TX/<=?7OFM^B@#
M(/A?1V;3V-JQ;3ABS)FD_<\8^7YO3CZ<=*AT#PU:Z%?:K=VT,<!U&?SI(HF9
MEW<DN<_Q,6)., <#MD[M% &7J'AS2M4U"VO[VV,MU:DFWD\UP8B>I7!X)QSC
MK5^XMX[JW>"7>8W&UMKE21]00:EHH YR#P%X:MK3[)!IOE6W(\F.>14YZ_*&
MQ4][X0T'4$LH[K3UD2P4+:KYCJ(   -H!X. .>O%;E% &19^&-'L-02_@M#]
MJC5D2625Y"H/4#<3C.*;=^%-%O=2;4GM'BOG 5[BUGDMWD Z!FC92WXYK9HH
M @M+.WL;<06T2QQ@DX'<GJ2>I)[D\FIZ** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "N-^*_P#R2WQ#_P!>W_LPKLJI:II-
MAK5FUGJ5LES;-]Z*3.UN_([_ (T 9MUJ]CH7@<:CJ,B);0V2EMQ^]\@PH]2>
M@'O7EWA:VO=!T/P%H.M/!:V]Y'>2F.]AWQ^<6#1(Z[EYVLQ /\1Z9 KUB#PI
MH-O+#(FDVI> YA+IO\H^J[L[?PJSK&B:9X@L#8ZM8PWEL2&\N5<@$=QZ'W%
M'EOBKPY::-X/U&V@U'[0O]LVDRPPH8X[-I)DW)& 3M!!SMSQG/>MZUT?3M.^
M+\^GVEG%'9WWA]I;J#;E9W$X4,X/WFPQ!)Y.:ZG_ (1'P^-'AT@:5;#3H6WI
M;!<(&SG=CN<\Y/-65T+35U5-4%J#?I%Y*W!9BX3^[DGIWQZ\T >=^'+*&VDO
M_AO-;(R6VH?:5W(#OL6/FACG[QW8B)]_:I3:6_BGQ#XOT/4KBPAF@=8H8[BV
MWR0VQA3:\1+C;\Q9L@<'&>U>DBRMEOWOA @NGB$+38^8H"2%SZ98G\:R]8\'
M^'=?O(;S5M'M+RXA&$DECR<=<'U'L<B@#@V\/Z;J7CKP[87L[ZK:R^'YDEFE
M8C[6JM&%9L'G(YSWX->FV0LK:-=-M'C M(TC$*OEHTQA01G/0=Z@DT+3)=5A
MU1[-#?0KLBGR0R+_ '1SP/;H:JVOARTMO%EYX@C@BBN;B$0NT>=TH^7YG]QL
M4 #H,\G/ !R7Q#SI_CKP+KUT=NEVEW-!<2'[L3RH%1F]!D=>U>AW%S#:V[3S
M2!(E&2W7Z8]2?3O275I;7UK):W<$5Q;RKMDBE0,K#T(/!K.T_P +Z+I;QM9V
M*IY?^J5G9UC_ -P,2%_#% '+Z5';>(O'GC"PUVUBN?LOV>*V@N$#!+=H\DJ#
MTW-G)'H!V%<O'/>R_#CPXM[-).L'BF""WFD.6DA2Y*H2>_ QGT KU6_\/Z5J
M5XEY=6:M=(AC$RL4?8>2A92"5]CQ1>>'])U"TMK2YL(7MK5E:"+&$C*_=*@<
M CMZ=J .3TY;?7_B+XMT[7+:*Y6TBMDM(+A RB!T)9E!]6SDCT ["N.6":\\
M+>%8;^6::.#Q;]BM9VD.^2V5Y%7YLY/W<9_V17KE[X?TO4;F*ZN;16N8D,:3
MJS+)L/52RD$K[$XI+OPYH]]!:07&GPM#9LK6T8&U867H5 X!'8CI0!R5SHF@
M6'BG3= TRPC,L5E<7*V<[9M(8WD4-*5()9\Y  P,%N0*Y/0-4;_A$OA_I=[.
M&TN\U*Y@NBS?*X1Y?)B.3]TL%X/4*!TKUG4/#FC:M=6UUJ&FV]U/:Y$,DJ;B
MH/4>X]C4!\'^'6TF?2SHUG]AGD,TD/E#:SDYW?7W[4 <!JJMX>\7>.KC0;=(
M;I/#T4\:0J !)F3Y@H[\ ^Y^M2ZM:VUKX0\'Z[X?1%U)KJS6.>+[]RLN!(DC
M=7W DG/<9KOM/\+:%I=Y]LLM*MHKKRQ%YX3+[>>-QY[_ (TMCX9T739UFL]/
MBA9&9XU7.R)F^\47.U"<G.T#K0!K4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !6%XPU74=$\-W.I:7!#<7,.W;;R@_O2S!0
M 01@\^];M87C X\-S9_Y[V__ *.2@"3PIX@@\4^&+#68!L%S'EX\_P"K<<.O
MX,"*P_"_C6Z\3>,==TV*WAAT[3/+\N4@E[@/NPPYP%RI(X.017/%;[POXTU?
MPG8+*EKXD/VS3Y4'%L[$+<\]L+EQVS@=ZM: +/2/B-X]49@L[/3[ 8BZQQI"
MW3Z 4 >D)<0R2O$DT;2)]Y%8$K]1VH\^(.$\U-Y;:%W#.<9Q]<<UY!IQM;?6
M_AO<6@@MK*9+GR@SAKAX3;LVZ9Q@$DX)&,!NYJWX=T&P-OXUU&VTV&74M.UJ
M\DT[Y<^3((E*[!VR3T[X'H, 'JGGQ-*T*RQF91DIN&0/4BN;\(^(KO5UUI=4
M:TCDLM7FL(O*!0.J!<?>)RQR:P/"L/AC6/"_A'5OM"_VA 8V62*7$TERR[95
MD_B;)+%@?3/2N;O=(T^\\$?$N^N+6*6ZMM6O7@E<9:%E6,@H?X3GN,9P,]*
M/:R0!D\ 5PDGCF]_X1,^,8;>WDT-923;A6\\VXDV&4-G;GC=LV].-V:[#39&
MGTFSDD.YI($9B>Y*C->6^(?#.IZ'X3;P-H^J17,.JSF*QM7MB9K>%GW2%I-^
M/+4$\E<_,!W% 'K<<B31)+&P9'4,K#H0>AK/UJYU2"V2/1[2&>]E;:K7#%8H
MAC)9R 3CL .22.@R1+9R65H8=)BNHC<00+B$R#S/+'RABO7''6EU/4[32+%K
MN\E"1@A5&>78\!5]230!S.@>+M0.H:WI7B>UM;2\TF%;I[BT9F@E@8$[QNY&
M-IR#4</C2\CTK1M>OK:"+2-6GCB1%!\VW67_ %3NV<,#\N0 -N[J<5!?:=%J
M7A[Q0D5U;3^(-:L)<PP2ARB+&4CC&.PW<GNSD]P*PM;_ .)O\&?"6GV?-Q>R
M:?;1J.H=-I?_ +YV-GTP: .H\2ZWXOT^&]U+2M)TZ73; ,SQW4KK<7"H,N4P
M-JC@XSG.,]QF[+K>L:OHVF7?AFSMBU_;+=>;J#,L<*,H(!"C+,<]!QP3GIE/
M$=]:ZEY_AU;Z& S)MOI3*%,,+#E1G^-AD#T!W'L&MSZWI6E:/:M:26[Q/^XL
MHHY %D*\;0>@48Y/0 4 5/!OB2]UZ#4;;5;&.SU33+HVMTD3EHV. P9"><$$
M<'FNFK!\,V]C9PW4,-];W>H32F[OI(6!S(_L.BX7:H/9>_-;U !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !534-,
ML=5M_L^H6D-U#D-Y<R!ER.0<&K=% $*VENKQ.(8]\*E(VV\HIQD ]@<#\A5.
M#P]H]K?S7T&F6L=W,,2SK$ \@QC#'J?QK2HH Q(/!WAJU6)8-!TZ,0S>?&%M
ME&R3^\..M7=/T73-*DGDT^PM[5YVWS-#&%,C>K8ZGW-7J* ,FS\+Z#IVJ3:G
M9Z/96]]-GS+B.%5=L]>??OZT@\+:"+:YMAI%D(+I]]Q'Y(VRMZL/XC[FM>B@
M"*WMH;2WCM[>)8H8UVHB# 4>@%16VFV=G-)-!;HLTN/,E/+OCH"QY./K5JB@
M#&?P]:2>*H]?,$"744!A$J)^\<'^\WH.<#WSV%6=5T+2==BCBU;3;6^CC)9%
MN8A(%/J :T** ,O2O#6AZ%+)+I.D6-C)(NUVMH%C+#T) J6#1=,MKUKR"PMX
M[DECYBH 06^\1Z$]\=>]7Z* ,"Z\#^%+VZENKKPYI<]Q*Q>262U1F=CU))')
MJ6\\(>&]0AMH;S0M.N([6/RH$EMD81)_=4$<#Z5M44 9^E:%I.A121Z3IMI8
MI(0SK;0K&&/J<#FM"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>grwg-20211231_g1.jpg
<TEXT>
begin 644 grwg-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" %C D$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MR_L\>*[O4O!L&E?#/2M!T:^ACU"[DEO(M.O'D,L:FU"[I(BIV,0%8E=Q WD
M^B=$^%?[*GB;58M,T?2_AGJNI33S6T=G8SVDTSS1!3+&$5B2R!T+*!E=ZYQD
M5V7_  R'\%?^B8>&?_!>G^%>$Q?L5^.;>X>>+5M BG;X]GXH&1+F<,=(((-O
MD0_\?!!(V?ZOD_O*^U* /(?^&0_@K_T3#PS_ ."]/\*/^&0_@K_T3#PS_P""
M]/\ "O7J* /(?^&0_@K_ -$P\,_^"]/\*/\ AD/X*_\ 1,/#/_@O3_"O7J*
M/(?^&0_@K_T3#PS_ ."]/\*/^&0_@K_T3#PS_P""]/\ "O7J* /(?^&0_@K_
M -$P\,_^"]/\*/\ AD/X*_\ 1,/#/_@O3_"O7J* /(?^&0_@K_T3#PS_ ."]
M/\*/^&0_@K_T3#PS_P""]/\ "O7J* /(?^&0_@K_ -$P\,_^"]/\*/\ AD/X
M*_\ 1,/#/_@O3_"O7J* /(?^&0_@K_T3#PS_ ."]/\*/^&0_@K_T3#PS_P""
M]/\ "O7J* /(?^&0_@K_ -$P\,_^"]/\*/\ AD/X*_\ 1,/#/_@O3_"O7J*
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
MK?#?PEX@\2:?XAU3POHNI:_IV?L6JW>GPRW5KD8/ERLI9,C^Z14W_"!^&O\
MA,/^$L_X1W2?^$I^S_8_[<^PQ?;O(SGRO/V[]F?X<X]J /B?X2_MJ?%CXEV'
M[.[S_P#"#Z5-\54\3+-*VE7;1Z?)IHD$# &]&\.RC<I()' 8$Y'O7[./[77A
M+XU?"/PIXDUK6M#\*^)=5:WL[KP_=:G#'<0WL[2"VB$;OOS<+"TL"D;I(R&4
M'FMCQ-^R7\-?$WB3X>:B^@6NGZ7X'CU6'3_#-A9VT6CSQZC%Y5RD]MY15E/+
M *5&YF+;LXKR'XF?&#X'>&?B?XQTW6OAG<6@^'^L^'-0\2>+[32=,CM+2YDC
M TF:60RBZ<1^;L#1QDQ@,IQ&S;@#F_VG/BI\3M"_:&^*GA?3/&4>F^$]/^!^
MK^*;2PL[)X9X+A3)"LJ7"S!A<+*BNLH&U8QL$8<F:N*L?V[_ (@_"31_A/X%
MO-%C\<:[XM\">&=5TK6$B=Y;>6\=+1WU!IKI%G8R#>',D 9Y41F3)EK[1^*U
M]\((=0T^W^)=QX)2_:UNGLHO%;V8E-OY3+=&,3\^7Y1<2;>-A8-QFN#^'GQ(
M_9M^,'A'1]?T<^!9--U6VD\&V,.I6EI;3S6L+Y_LP0R@.(N$D6V*@;7C;8 P
MH R+_P")7Q#^)7[)_CV_FU?P_P#"3QUIT]UI:>(+S4[-]/A>&55,TC07-PEH
MS M$T;RR/#)G_6!5+>:ZY\8?^$3^&/Q,\"Z5KOQ \/?$1M;TGPO8P:AJ(UQ-
M-U+484:U:UU&4EFMY!N=VGEWQY(54+1(?9M"_:"^&]CXT\,?!S3_  O]BAUC
M4]:\-V-CIPTR?3(#IENDUPLJ6UP_D*R2@+"Z+*#GS(HP037O?'?PH\(ZWXA^
M#^@?"U];TC2A:?\ "2Z5X7\.VLVGZ:+[/D_:+12'E\P99O)AEVK\S[5YH ^4
M?$_QD\0WGP-^'>D6OC#QAJWB&W^--CX=\1:7I6K7-G?6\<GVH2:%'?O/')<!
M%5%%Q), Y*,74@[/L3X&Z;\0_ OP9\5R^-IYWOX[_5+[0;+6-22XN[#3.6L[
M:\O&E=9)4 .Z4R, ",NVTL9O'>I? _X4Z'J5K>Z-X.-YX-TYO%T7A:QM;'^T
M(([&&22.YMK4E2KHH<1R#:%+$!ER:Z[PK\</!7BW0/ M\VN6.CW/C?3(-4T7
M1=8NX(+^ZBEA64*L.\EV57&X)N .>3UH ^&_#?Q,\0^'?ASH_@>WUKQ)J_B-
MO&7@WPYXP\9V_C+4-5L[VPU&);AKJPNI7Q;^8LJQ,;?8P\V-MQ^0UQ.I?M4?
M&V^^&?PQUN6?5(=9MO MMX@M%ANQ$NN:BWB:STX+.% 64/92@['#*#=[MN]%
M8?;_ ,2OBA^S[\$_A9XKBUV;P;:^$[.Z%IK'A[3[:VG$MW.2_D26<8.^5_FD
M*LN=JL[?*K,+?Q ^,?PG\,^,_A!I&M6&F:A!X@MM0U;PSXB6&TDTS2[>QLEN
M);H7#./)0V[#;)$"-N<E5YH \C_;D^,7BKX/?&;X.:GX=U2XA@@T#QQJMQI+
M7$JV.H2V>B_:+=;J)'42JLBY )R,DJ0>:XN^_P""@'Q#T3Q-\,/"=YH6@7>L
M?$CPUX;US3]5M+"X%EHC:E<);2F[C-P6EC1SN4J\>2Z1DY^<_6MWJ?P@^+HD
MU&ZN_!'C0:+92E[J:2SO_L%I>6X$N7);RHIX&&[D+)&PSE37F?ASXF?LZ?$3
MQYXE\'C0_!Y.@V6B^%H-2U"TT[^S]5M;^%KJQTZPDW'SHL1$B *%W+E%;&0
M?/WPU_:H^)/AC4O&7A?3+>_\;^)O$7Q@\4:/IM_?$7MGIEK96T$XMXDN+VV0
M*P9O*B^TQJ%$K#<5"/W_ (6_;8\>:]\4_AIX+OM$\*Z;-XV^QW?VRTO5U.WT
MJ#R[HS0236\[0RRW!LV:V=' VR'?&3$=_M^IW7[/$.AZKX=U";X8QZ-J&OR0
M:CI-TVG"WN=:4IYB31-\KW8(CW!@9.%SVKF_ OQX_9C^(VI:S8:-KOP_>\M=
M:2.2&Z-G ][=V4<?E74"O@SK$JJL=PH*@1'8V%!H YO]KCXU>)(_#WP-UGX0
M^/M$31/%7Q#TSP_<:E9VZ:G;WB2R2+@2QS*IA5X)%EC0AWX42Q;6#^(Z/^U_
MXY^ NF_$CQ3JAN?'OAP_'36O" T:8SW.IQ0M")+>.RD:79''&8BH@V$$R_*4
MQAOL7PUX=^#FF_"O1O!MHWA'4O VH7L^GV.GS-9RV-]>&:62:".(#RGD\U9R
M8D7Y2C@* N!Q'@GXK?L]^)&\3VL^D^$_!Q\.>.M41X?$EMI]C]IUK3DC>ZU2
MV4L=[HDBL;CB15Y;:,4 0?LI?M'>._C5J:1^+/"VG:1IVI^'K7Q-IMU:7MFL
ML<,[86%[9+ZXG=,9*W+I ',<BM#$R@'YT_X)_P#CKQ_XHD^"6I:GXB\4BUUC
M3O$#:]?>+M=FU&V\2M%<M':)I\<ES+Y,MOM/F92$LJDXD'SC[&UKQM\(_P!G
MOP/K?BVPC\-:+9:A:7>OF'0%LX+C76A@>XE>$!D%S*41CG)SU) YK-\*^.O@
M9I_PW^&VH,G@WP+HM[IR^*?#.C:P+'3GLHY(&GDGAAW;8W5)I#(\7 WR9;!)
M(!\OG_@H?\3(_A;\"O$ \.^#I-=\;VWBJ75["^N'TR"W?3&<0!)I[C; #L^?
MS2VXC *9R.W7]K_XH7$T?AJTTGP_<>+X=62QU&%M,EAU&QC>R%TA_L>2^7[2
MVW=G[+>S_NU\T Y$=?1^B^"/A#K'BJ>XTC0/!-]XEM5.I32V5G9R7D(O8MAN
M&*J747$4>W>?]8J8R0*TE^!_PY7P>WA,> /"X\*M+Y[:&-&MOL)DSNWF#9LW
M9YSC.: /D;1?^"@7CCQQJ8E\)^"])UC1='LM'N=7NS>0V=IJ#7\A3_1+K4+J
MS:)596C7-O,9)E:(^5\KOPG_  3B^+'CCQQ\5OAY:>(_&7B#Q!:77PGU'49X
M-4U2>YCENE\4W,"SNKN0THB58PY^8(H7.!BOT&N_AIX0O]5T/4[GPIHESJ6A
M+LTF\FTZ%IM/4C!%NY7,0X'W".E0>%_A/X(\#WEK=^'/!OA_P_=VMDVG03Z7
MI<%M)#:M,9V@1D0%8C*S2%!\I=BV,G- 'S;XZOOB+HOQF\;>)?A]K'BC7=#\
M-Z%K5WK<&N3!]-NM0^R(^GZ9IL0544PR*SO,$8GSC&\CL L?@'P^^/7Q1U3P
M/::%<:QKE_H6L>*?A]97WB(ZG(+NWAUC3;>YU5(YP?,B!F= NQE\L7>V/8$
M'Z':+\'_  'X:\67GBG2/!/AW2O$]ZTKW6M66DV\-[.TC;I2\RH'8NW+$GD\
MFK4?PU\(P^&;_P -IX5T1/#NH/))>:0NG0BTN6D;=(TD.W8Y9N6)!R>30!^9
MFI?M4?&V^^&?PQUJ6?5(=9MO MMX@LUANQ$NN:BWB:STX+.% 64/92@['#*#
M=[MN]%8?1O[<GQB\5?![XR?!O4_#NJ7$,$&@>-]5N-):XE6QU"6ST7[1;K=1
M(ZB55D7(!.1DE2#S7UC>^"_#VI2:-)=Z#IEU)HL@ETMIK.-S8.%V!H"5_=';
M\N5QQQ4'B?X>^%O&UQ:7'B+PUH^OSVD-S;6\NJ6$5RT,5Q'Y5Q&A=2566/Y'
M4<.O#9'% 'Q!??\ !0#XAZ)XF^&'A2\T+0+O6/B/X:\-ZYI^JVEA<"ST1M1N
M$MI3=QFX+2QHYW*5>/)=(R<_.<CX;?M4?$GPOJ7C/POIEO?^-_$WB+XP>*-'
MTR_O2+VSTRULK:"<6\27%[;(%8%O*B^T1J%$K#<5"/\ <EY\%_A]J$:1W7@3
MPU<QII2:$BS:1;N%TY&#)9@%.+=6 81?<! (%$_P9^']UX?U+09O OAJ;0]3
MO3J5]IDFD6[6UW=$J3<2Q%-KRG:OSL"WRCGB@#Y:\+_ML>/->^*7PU\%WVB>
M%=-F\;?8[O[9:7JZG!I4'EW1F@DFMIVAEEN#9LULZ.!MD.^,F(A_=_BE^T#H
M6@_#C0/$?A?Q3H%]!XEU>'0M&U2$'5+:ZO)6DCCCB2&5%F;S(RA!FB5=KEG&
MS![G_A5_@W][_P 4EH7[VZMKV3_B6P_/<6ZJMO,?EY>((@1NJ!%"D8%4_#/P
M=\&^%? =AX,M/#NFR>&K&?[5#ILUE";=)O/-QYBQ!!&K"9C(-J@*V-H&!@ ^
M*O"'_!0KXA_$;13JFCZ+X9TJ"W^$^H?$&XAOK6XN&>ZL=4GM)H$99T"Q2);M
MM)!9&<,2X&PXO[37[8_C;XA_L\_%"\\+23?#ZWT7POX1UN*\MY)X-3N9=6F@
MGS:W,<JA8HD#POA6+EG&5"D-]VZ9\$?AUHMN]OI_@'PO80/IDVBM%:Z-;1JU
MA+(TLMH0J &!Y'=VB^ZS,Q())-&K_!'X=>(+&ULM4\ ^%]2L[6Q33+>WO-&M
MI8X;1&1DMT5D(6)6CC(0?*"BD#@4 ?)_[37Q4^)VA_M"?%+PQIGC*/3O"=A\
M$-7\4VMA9V3Q3P7"F2%94N%F#"X65%=90-JQC8(PY,U<58_MW_$'X2:/\)_
MMYHL?CC7?%O@3PSJNE:PD3O+;RWCI:.^H--=(L[&0;PYD@#/*J,R9,M??/BC
MX=^%/'$D$GB/PQHWB"2WCEAA;5-/BN3&DJ-'*BEU.%=&96 X96(.0:I3?!_P
M'<($E\$^'94&D+X?"OI-N0-,4AEL>4_X]P0"(?N @<4 >(WWQ*^(?Q*_9/\
M'M_-J_A_X2^.M.GNM+3Q!>:G9OI\+PRJIFD:"YN$M&8;HFC>61H9,_ZP*I;S
M77/C"/"?PQ^)G@72M=^('A_XB'6M)\,6,&H:C_;D>G:EJ,*-:M:ZC*2S6\@W
M.[3R[H\D*J%HT/VAIOA'0]'\-Q>'K#1=/L= BA^S1Z5;6L<=JD1_Y9B( *%Y
M/RXQS63IOPE\#:/X1N?"EAX,\/V/A>Y#"?1+;2X([*7=][= $"-GOD<T ?GK
MXG^,GB&\^!OP]TBU\8>,-6\0V_QHL?#OB+2]*U:YL[ZWCD-T)-"COWGCDN J
MJBBXDF <E6+J0=GVQ^S#X>\>^&_ .IV_CZXNVGEUN]GT:SU.]%[?6&E-)FUM
MKJY$D@FF1<Y?S'Z@;FQD]?;_  ?\!6ECIMG!X(\.0V>F74%]8V\>DVZQVEQ
M"()HE"822,,P1EP5W'!&:Z^@ HHHH **** "BBB@ KS/]IS_ )-K^+/_ &*6
MK?\ I'+7IE>9_M.?\FU_%G_L4M6_](Y: /YHZ*** /Z3_P!DK_DUWX3?]BOI
MW_I,E>LUY-^R5_R:[\)O^Q7T[_TF2O6: "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OD#QE^Q;KWBGXS?&WQ\VH:
M;,_B2;P_?>&M,N-0NQ8RSZ?;A7CU2U5?*EC:1$*,5E:/EUVMD-]?T4 ?(WQ0
M_8TUGXA?&;Q#XLN;JTU;2/%L>C#4;'4/$>KVD6CM8')%M;V4D*W@<Y=/.DB\
MF7,B[MS(?'M6_P""?/QIA_9_3X3Z/XQ\*+HMCIDEC:S^?<VDEW<#6TU&"[G9
M(&8!8Y+J(6^YU1PL@9C(1%^C5% 'Q5\-_P!BGQQX/_:3T3XA7NJ^'Y=%L?B!
MXS\5R007$YN#:ZO9V\%J@4PA?-5H6,@+!0"-K.>!Z-\>O@'XW^)'C8ZEX5G\
M-^%KF3[ (/&UC+<VGB#3$@G$DL;*JO%?QR+N18Y3$B!W)$N<#Z/HH ^%OBG_
M ,$_?$'C34/B?!;ZE8:Q:>*M3U+Q#8:IKGB+6(Y=/O+FQ>WCMEL;=UMBL;%0
M+E_,80%H3"ZXHTO_ ()^^(+6XT>/4]2L/$-E>>'O#&D:O#=>(M8L[?2Y=)AC
MC9K2WLWA%VDC(9(_.>(PRDR#=N9#]TT4 ?#M]^P3XKU/]G'QI\))=8\*XNK7
M[+I7B^XLY;C6[T?VR^J8OIR%VQ[G\ORT$GS;IMWS>4.U_:H_9E\=_M%:I\/M
M7M)?#NBWFC^&O%6EZE:37\\L:W.J:2;2#R9!;@R1I*<NS(AV\A2?EKZMHH ^
M$/%'_!/_ ,9^+='M=(?Q1I>BV0^#.F_#^>73KB;>VJVM[%<F4KY0#6SB-D+$
MARLC#8,YJUXF_8I^(WBWXK>+/B-<W/A/3]5NO%?@_P 7Z9HUK?W+6S3:1:S0
MSVTTQM0R(YF.R18V/&2@^[7W+10!^?\ #^P'\0;76OB3KT5SX2&O^+O$&OW<
M5Y#J=]$;:QU$PE$GC:%[>\C5HW+V<T&UR5(G7&*U_@_^PCX[^&/[0G@[Q3=Z
MYX9UCPQHGB?Q'XGN+J$2VEW-)JMA!;^3'9K"8HUBDMU8$38*OPJ[ &^Z:* /
MD3X*_"S5?$'[2.L^*(K:^M/A%I%U=:_X<L-8T*XTNX&LW\:QWA$5R$E\N/9<
M.K&) 6OWVE@O&'\/?V)?&GA;]I#1?'^H:EX=N-#LOB!XR\5RVT4\[7#6NK6=
MO#:H%:$*94>%BX+;0""K.>!]KT4 ?G_X)_8#^)/@WX4Z7HS:_P"']6UUOAUX
M@\ WL%UJ%S]@M?MMY-=6UW;'[.69AOBBD#*GRJ"I/EA7N-^P#XNT^QM/]*TC
MQ;+=>&/#>E7MCJOBK6=,L;"ZTFW2,"".QV?:(I73>K2[6@D)E57+-&?O2B@#
MYT_8X_9IUW]F'2_%6B:CJNG:[INK7-KJ<%];AX[B.?[+'#/;>65VK;QF%?)P
MY(1BI VY;Z+HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\S_:<_Y-K^+/_8I:M_Z1RUZ97F?[3G_)M?Q9_P"Q
M2U;_ -(Y: /YHZ*** /Z3_V2O^37?A-_V*^G?^DR5PWBI]/TW]IBTU6\BBUN
M))&M3<I+)#>Z7-(^BPQ01_*-T8>YCD.V0*R7]VI4D,DW<_LE?\FN_";_ +%?
M3O\ TF2N]N_ ^@7WBZP\4W&D6LWB&PMY+2VU%XP98HG.64'\P#U >0# =\@'
M ZAH^DZ;\4O">K:39Z?$NI:K=VUUKEG.9[Z^N%MKTR65P2,^1&8=PS*VQ[>*
M,1*%#)A_&BQMM0OOB=>W5O%<WGA_P3!J.CW$R!Y--NB=2)GMV/,,A,$!WIAL
MQ1\_*,>PV_A31+/Q!=:]!H^GPZ[=1B&XU..U1;F9 % 5Y0-S+\B<$X^5?05E
M:7\,?#>GZ)X6TVXTJUU?_A&;>&WTN[U.WBGN+?RU15D5RORN?+0DJ!RH/84
M>9^)+&VF\0>+->DMXGUW3?&V@Z=8ZFR W-K:RC21+!%+]Y(W^T7&Y%(5O.DR
M#O;)\%[&VT^^^&-[:V\5M>>(/!,^HZQ<0H$DU*Z!TTB>X8<S2 SSG>^6S+)S
M\QS[#<>%-$O/$%KKT^CZ?-KMK&8;?4Y+5&N84(8%4E(W*OSOP#CYF]31I'A3
M1/#]]J-[I>CZ?IMYJ4GG7MQ9VJ1273Y8[I64 NV78Y;)RQ]30!JUBS>(G_X2
M*XT>WLGGG@M8KMY/,55VR/(@ SWS$WYBMJN4LO\ DJFL_P#8%L?_ $?=T ;7
MVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]NO_\ H&_^1UH^W7__ $#?_(ZU
MHT4 9WVZ_P#^@;_Y'6C[=?\ _0-_\CK6C10!G?;K_P#Z!O\ Y'6C[=?_ /0-
M_P#(ZUHT4 9WVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]NO_\ H&_^1UH^
MW7__ $#?_(ZUHT4 9WVZ_P#^@;_Y'6C[=?\ _0-_\CK6C10!G?;K_P#Z!O\
MY'6C[=?_ /0-_P#(ZUHT4 9WVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]N
MO_\ H&_^1UH^W7__ $#?_(ZUHT4 9WVZ_P#^@;_Y'6C[=?\ _0-_\CK6C10!
MG?;K_P#Z!O\ Y'6C[=?_ /0-_P#(ZUHT4 9WVZ__ .@;_P"1UH^W7_\ T#?_
M ".M:-% &=]NO_\ H&_^1UH^W7__ $#?_(ZUHT4 9WVZ_P#^@;_Y'6C[=?\
M_0-_\CK6C10!G?;K_P#Z!O\ Y'6C[=?_ /0-_P#(ZUHT4 9WVZ__ .@;_P"1
MUH^W7_\ T#?_ ".M:-% &=]NO_\ H&_^1UH^W7__ $#?_(ZUHT4 9WVZ_P#^
M@;_Y'6C[=?\ _0-_\CK6C10!G?;K_P#Z!O\ Y'6C[=?_ /0-_P#(ZUHT4 9W
MVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]NO_\ H&_^1UH^W7__ $#?_(ZU
MHT4 9WVZ_P#^@;_Y'6C[=?\ _0-_\CK6C10!G?;K_P#Z!O\ Y'6C[=?_ /0-
M_P#(ZUHT4 9WVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]NO_\ H&_^1UH^
MW7__ $#?_(ZUHT4 9WVZ_P#^@;_Y'6C[=?\ _0-_\CK6C10!G?;K_P#Z!O\
MY'6C[=?_ /0-_P#(ZUHT4 9WVZ__ .@;_P"1UH^W7_\ T#?_ ".M:-% &=]N
MO_\ H&_^1UJY;R220AI8O)?NFX-C\14M% !1110 5YG^TY_R;7\6?^Q2U;_T
MCEKTRO,_VG/^3:_BS_V*6K?^D<M '\T=%%% '])_[)7_ ":[\)O^Q7T[_P!)
MDKUFO)OV2O\ DUWX3?\ 8KZ=_P"DR5ZS0 4444 %%%% !7*67_)5-9_[ MC_
M .C[NNKKE++_ )*IK/\ V!;'_P!'W= '5T444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!2?6K"/6(M):\A74Y8'N
MH[,N/-:%&56D"]=H9T!/JPJ[7SSJ^L2I_P % /#.FCF%OAOJ,A'N=2M.?_(?
MZU]#4 %%%% !1110 4444 %%%% !1110 4444 %>9_M.?\FU_%G_ +%+5O\
MTCEKTRO,_P!IS_DVOXL_]BEJW_I'+0!_-'1110!_2?\ LE?\FN_";_L5]._]
M)DK4D^*U[-\5#X1T_P /?;K6#S%N[[[:L<L;1I9.Y2$KM=%74;=B3(K86;"D
MJ@DR_P!DK_DUWX3?]BOIW_I,E4/&'PK\1^(/CEHGB&,:>=,M8RZ:T L=[8(L
MUC)]C4*NZ19/(NUWEP E]<*0 JI, =O)XTU;3_%FG:?J>A166DZK>2Z?I]TM
M\)+EY4AEFW2PA-B1LEO*582NW,>Y%+,$R_'7Q:_X1GQMI?A33AH$VL7EN+@Q
M:[KG]F??E$<"0CR96G>1EFX0?+Y?S8WH&FTW2/%LWQ/FUG5M-T5M)ACFL=.G
MMM5F,]M:OL=RT!M@KR2R0Q%LR[45%"#(=I<OQ!I'B3XD^"6^SZ)I6C_\)=X>
MCL=4_M!Y8;_2O-BDW*<1'[3Y?VA\1-Y&UE?YOWI\L U-4^)USI_B"]ACTB*;
M0M.U6ST2^O6O"MRMU="W\KRH/+*O&/MEON9I48?O,(VU=YX%^)USXMOM'6ZT
MB+3[/7M*?6]'EAO#/(]JI@S]H0QH(9,74!VHTJY\P;_E!>EK'P]UN\\0:K#
M=/.A:OKNGZ_<7LEPZW-L]H+/$"0",K(K_84_>&5"OG-\C;!O/AS\/=;\-WWA
MI=4.GK9^%]"DT"REL[AY9+]'-K^_E1HT$# 6:GRU:49E(W_("X!Z97*67_)5
M-9_[ MC_ .C[NNKKC%T^VOOBIJ_VB%)MNBV.-XSC]_=T =G16?\ \(_IO_/E
M#_WS1_PC^F_\^4/_ 'S0!H45G_\ "/Z;_P ^4/\ WS1_PC^F_P#/E#_WS0!H
M45G_ /"/Z;_SY0_]\T?\(_IO_/E#_P!\T :%%9__  C^F_\ /E#_ -\T?\(_
MIO\ SY0_]\T :%%9_P#PC^F_\^4/_?-'_"/Z;_SY0_\ ?- &A16?_P (_IO_
M #Y0_P#?-'_"/Z;_ ,^4/_?- &A16?\ \(_IO_/E#_WS1_PC^F_\^4/_ 'S0
M!H45G_\ "/Z;_P ^4/\ WS1_PC^F_P#/E#_WS0!H45G_ /"/Z;_SY0_]\T?\
M(_IO_/E#_P!\T :%%9__  C^F_\ /E#_ -\T?\(_IO\ SY0_]\T :%%9_P#P
MC^F_\^4/_?-'_"/Z;_SY0_\ ?- &A16?_P (_IO_ #Y0_P#?-'_"/Z;_ ,^4
M/_?- &A16?\ \(_IO_/E#_WS1_PC^F_\^4/_ 'S0!H45G_\ "/Z;_P ^4/\
MWS1_PC^F_P#/E#_WS0!H45G_ /"/Z;_SY0_]\T?\(_IO_/E#_P!\T :%%9__
M  C^F_\ /E#_ -\T?\(_IO\ SY0_]\T :%%9_P#PC^F_\^4/_?-'_"/Z;_SY
M0_\ ?- &A16?_P (_IO_ #Y0_P#?-'_"/Z;_ ,^4/_?- &A16?\ \(_IO_/E
M#_WS1_PC^F_\^4/_ 'S0!H45G_\ "/Z;_P ^4/\ WS1_PC^F_P#/E#_WS0!H
M45G_ /"/Z;_SY0_]\T?\(_IO_/E#_P!\T :%%9__  C^F_\ /E#_ -\T?\(_
MIO\ SY0_]\T :%%9_P#PC^F_\^4/_?-'_"/Z;_SY0_\ ?- &A16?_P (_IO_
M #Y0_P#?-'_"/Z;_ ,^4/_?- 'Q'\?/B=>?#C_@IQ\(5M8X9(=:\-P^'[KS@
M3MCNKVY8$8(PV^V7&<YYXK[LK\N?V]-03PE^V)\._%5KID=U!H^L^'["6WSL
M5]LES.<G!QD7>,X(X%?IM_PC^F_\^4/_ 'S0!H45G_\ "/Z;_P ^4/\ WS1_
MPC^F_P#/E#_WS0!H45G_ /"/Z;_SY0_]\T?\(_IO_/E#_P!\T :%%9__  C^
MF_\ /E#_ -\T?\(_IO\ SY0_]\T :%%9_P#PC^F_\^4/_?-'_"/Z;_SY0_\
M?- &A16?_P (_IO_ #Y0_P#?-6[>VBM(A%#&L<8Z*HP* ):*** "O,_VG/\
MDVOXL_\ 8I:M_P"D<M>F5YG^TY_R;7\6?^Q2U;_TCEH _FCHHHH _I/_ &2O
M^37?A-_V*^G?^DR5ZS7DW[)7_)KOPF_[%?3O_29*]9H **** "BBB@ KE++_
M )*IK/\ V!;'_P!'W==77*67_)5-9_[ MC_Z/NZ .KHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO.?C%\<-!^#<6
MAQZDZ3ZGK&H6EI::?YOEO)'+?VEI-,"001$;V)R._ XSD 'RW^TE\)X/B'K'
MQ@\4W<T?V;P;J]O=&!@VYY%TBPDC92I&/+9A)WSC%?2W[27QNA^ /PT7Q*8(
M;R\N-4L-+M+6>0HLLEQ<)&W(_NQF23_MG7E/Q&^;X4?MA7IZ0WEQ.,]0L'AO
M3&(^F48_C7@7_!4CXC+XX^'7P9O_  S<7%QHTWB>YGFC*NBLUI*L!9TXR%D+
M $_WACK0!]QZ-\3KC4/CYXI\ 300):Z9X>TS6;:90WFNUQ/>12JW.-H^SPXP
M ?F;)/&/1*^8-!U*6'_@I!XFLI#F.[^&]J\7_;"_.X?^32_F?2OI^@ HHJAI
M^O:=JU]J=G9WL%U=Z7.MM?0Q.&>VE:))E1Q_"3'+&^#V<'O0!?HHHH ****
M"BBB@ HHHH *\S_:<_Y-K^+/_8I:M_Z1RUZ97F?[3G_)M?Q9_P"Q2U;_ -(Y
M: /YHZ*** /Z3_V2O^37?A-_V*^G?^DR5Z)<>+-$L_$%KH,^L:?#KMU&9K?3
M)+I%N9D 8EDB)W,OR/R!CY6]#7G?[)7_ ":[\)O^Q7T[_P!)DKAO%6I6VA_M
M,6D,$,6H2W\C-<:+J5J#-,[OHL8NK4A^8XT@28,8R5;3[SG #P@'OMOXLT2\
M\076@P:QI\VNVL8FN-,CND:YA0A2&>('<J_.G)&/F7U%&K^+-$\/WVG66J:Q
MI^FWFI2>396]Y=)%)=/E1MB5B"[9=1A<G+#U%>=1>*_"7B?XM:5X=TK6-%@;
MPW>7EY+8V]U#'<3ZI)%(KHD0.YU6.XNY)FVC]XT>&)2=5YSXM:[ILG_"QMNH
M6K?\)1X%MK/0<3*?[7G/]I8BM.?W[_Z1!\L>X_OH_P"^N0#VBX\6:)9^(+70
M9]8T^'7;J,S6^F272+<S( Q+)$3N9?D?D#'RMZ&C2/%FB>(+[4;+2]8T_4KS
M39/)O;>SNDEDM7RPVRJI)1LHPPV#E3Z&O'O$E];0^(/%F@R7$2:[J7C;0=1L
M=,9P+FZM8AI)EGBB^\\:?9[C<Z@JODR9(V-@^"]];:A??#&RM;B*YO/#_@F?
M3M8MX7#R:;=$Z:!!<*.89"8)QL?#9BDX^4X /=JY2R_Y*IK/_8%L?_1]W75U
MQBR72?%35_LT,,W_ !);'=YLQCQ^_N^F%;- '9T5G^=JO_/E9_\ @6__ ,:H
M\[5?^?*S_P# M_\ XU0!H45G^=JO_/E9_P#@6_\ \:H\[5?^?*S_ / M_P#X
MU0!H45G^=JO_ #Y6?_@6_P#\:H\[5?\ GRL__ M__C5 &A16?YVJ_P#/E9_^
M!;__ !JCSM5_Y\K/_P "W_\ C5 &A16?YVJ_\^5G_P"!;_\ QJCSM5_Y\K/_
M ,"W_P#C5 &A16?YVJ_\^5G_ .!;_P#QJCSM5_Y\K/\ \"W_ /C5 &A16?YV
MJ_\ /E9_^!;_ /QJCSM5_P"?*S_\"W_^-4 :%%9_G:K_ ,^5G_X%O_\ &J/.
MU7_GRL__  +?_P"-4 :%%9_G:K_SY6?_ (%O_P#&J/.U7_GRL_\ P+?_ .-4
M :%%9_G:K_SY6?\ X%O_ /&J/.U7_GRL_P#P+?\ ^-4 :%%9_G:K_P ^5G_X
M%O\ _&J/.U7_ )\K/_P+?_XU0!H45G^=JO\ SY6?_@6__P :H\[5?^?*S_\
M M__ (U0!H45G^=JO_/E9_\ @6__ ,:H\[5?^?*S_P# M_\ XU0!H45G^=JO
M_/E9_P#@6_\ \:H\[5?^?*S_ / M_P#XU0!H45G^=JO_ #Y6?_@6_P#\:H\[
M5?\ GRL__ M__C5 &A16?YVJ_P#/E9_^!;__ !JCSM5_Y\K/_P "W_\ C5 &
MA16?YVJ_\^5G_P"!;_\ QJCSM5_Y\K/_ ,"W_P#C5 &A16?YVJ_\^5G_ .!;
M_P#QJCSM5_Y\K/\ \"W_ /C5 &A16?YVJ_\ /E9_^!;_ /QJCSM5_P"?*S_\
M"W_^-4 :%%9_G:K_ ,^5G_X%O_\ &J/.U7_GRL__  +?_P"-4 :%%9_G:K_S
MY6?_ (%O_P#&J/.U7_GRL_\ P+?_ .-4 :%%9_G:K_SY6?\ X%O_ /&J/.U7
M_GRL_P#P+?\ ^-4 :%%9_G:K_P ^5G_X%O\ _&J/.U7_ )\K/_P+?_XU0!H5
M^<W_  5<:_/Q,^ LFE1RW-]IL'B+6A:P[LS?8X;2\53@'(+6H_*OT)\[5?\
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
M6K?^D<M '\T=%%% '])_[)7_ ":[\)O^Q7T[_P!)DKUFO)OV2O\ DUWX3?\
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
MDD% '?>#_#-MX+\(Z)X>LGDDL])L8+"!Y<;S'%&J*6P ,X4=!6O110 4444
M%%%% !1110!YO\?/@GI_Q]\"Q>&=2U"XTR!-0MK[S[90S$1O\\>#V>,R)GJ-
M^><8.9XWFM]!_:*^'FK3/';PW&@:YIUQ-(0JA0]C<*S,>@402_\ ?;5ZW7S?
M^VM^S[XX^/\ X7\/6/@+Q)'X6U6RFO!/>R3/$'@FM9(VB;8I+([%%88Z'/.,
M4 ?1L,R7$*2Q.LD3J&5T.58'D$'N*?7CW[(,^K-^S=X&M-?N&NM=TNT?1[^5
MY#(QN+2:2UD!8\DAH2,GGBO0F\<Z1'X\B\'-<,->DTUM62WV'!MEE6)FW=,A
MW48Z\T ;]%%% !1110 5YG^TY_R;7\6?^Q2U;_TCEKTRO,_VG/\ DVOXL_\
M8I:M_P"D<M '\T=%%% '])_[)7_)KOPF_P"Q7T[_ -)DKAO%6I6VA_M,6D,$
M,6H2W\C-<:+J5J#-,[OHL8NK4A^8XT@28,8R5;3[SG #P]S^R5_R:[\)O^Q7
MT[_TF2O4GL;:2^BO6MXFO(8WACN&0&1$<J74-U"L8T) X)1<]!0!P/A31;+1
M?C9XW-G#Y;WFC:3=W$C,SO+*USJ8+,S$DX4*JC.%1$1<*J@</\6M=TV3_A8V
MW4+5O^$H\"VUGH.)E/\ :\Y_M+$5IS^_?_2(/ECW']]'_?7/OM4="T6R\-:)
MI^D:;#]FT[3[>.TMH=S-Y<4:A47+$DX4 9))H \7\27UM#X@\6:#)<1)KNI>
M-M!U&QTQG N;JUB&DF6>*+[SQI]GN-SJ"J^3)DC8V#X+WUMJ%]\,;*UN(KF\
M\/\ @F?3M8MX7#R:;=$Z:!!<*.89"8)QL?#9BDX^4X]VHH *XQ?M?_"U-7^R
M^3_R!;'=YV?^>]WTQ79UREE_R536?^P+8_\ H^[H VO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?K1HH SO^)M_P!.?_C]'_$V
M_P"G/_Q^M&B@#._XFW_3G_X_1_Q-O^G/_P ?K1HH SO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?K1HH SO^)M_P!.?_C]'_$V
M_P"G/_Q^M&B@#._XFW_3G_X_1_Q-O^G/_P ?K1HH SO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?K1HH SO^)M_P!.?_C]'_$V
M_P"G/_Q^M&B@#._XFW_3G_X_1_Q-O^G/_P ?K1HH SO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?K1HH SO^)M_P!.?_C]'_$V
M_P"G/_Q^M&B@#._XFW_3G_X_1_Q-O^G/_P ?K1HH SO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?K1HH SO^)M_P!.?_C]'_$V
M_P"G/_Q^M&B@#._XFW_3G_X_1_Q-O^G/_P ?K1HH SO^)M_TY_\ C]'_ !-O
M^G/_ ,?K1HH SO\ B;?].?\ X_1_Q-O^G/\ \?KRS]L+5GT/]F_QI>H\D;1P
MP?-$Q5@#<Q*<'Z&O8Z ,_P#XFW_3G_X_7@?QV^)$3?&;X2?#61HCX@O]9CUR
M-%1O*-O!'<9).<Y#A3C'8G/&*]_US6(/#^BZAJEUN^RV-O)<R[ "VQ%+-C/?
M -?!^H>*%^,W_!0#]F;QUIL,MKH]YX';5OLUP!OC%W::@\:,1P2ICYQQE>*
M/NW_ (FW_3G_ ./T?\3;_IS_ /'ZT:* ,[_B;?\ 3G_X_1_Q-O\ IS_\?K1H
MH SO^)M_TY_^/T?\3;_IS_\ 'ZT:* ,[_B;?].?_ (_1_P 3;_IS_P#'ZT:*
M ,[_ (FW_3G_ ./T?\3;_IS_ /'ZT:* /BKQ9X^\9?LA_';Q;XE\67VCQ?!?
MQ7-)?P6EE!+->6U\L5HCR[%4?ZV61@0"Y)7=@$\\M\:/C'KT/[=_P>U7P/JN
MGZKI%WI5GHNM7%@GVF**UU*Y$T'F'!\OS?(B96XX*X^]7US\3O@SIGQ2\7>
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
M];?]_E_QH_MG3_\ G^MO^_R_XU8^SQ?\\D_[Y%'V>+_GDG_?(H K_P!LZ?\
M\_UM_P!_E_QH_MG3_P#G^MO^_P O^-6/L\7_ #R3_OD4?9XO^>2?]\B@"O\
MVSI__/\ 6W_?Y?\ &C^V=/\ ^?ZV_P"_R_XU8^SQ?\\D_P"^11]GB_YY)_WR
M* *_]LZ?_P _UM_W^7_&C^V=/_Y_K;_O\O\ C5C[/%_SR3_OD4?9XO\ GDG_
M 'R* *_]LZ?_ ,_UM_W^7_&C^V=/_P"?ZV_[_+_C5C[/%_SR3_OD4?9XO^>2
M?]\B@"O_ &SI_P#S_6W_ '^7_&C^V=/_ .?ZV_[_ "_XU8^SQ?\ /)/^^11]
MGB_YY)_WR* *_P#;.G_\_P!;?]_E_P :/[9T_P#Y_K;_ +_+_C5C[/%_SR3_
M +Y%'V>+_GDG_?(H K_VSI__ #_6W_?Y?\:/[9T__G^MO^_R_P"-6/L\7_/)
M/^^11]GB_P">2?\ ?(H K_VSI_\ S_6W_?Y?\:/[9T__ )_K;_O\O^-6/L\7
M_/)/^^11]GB_YY)_WR* *_\ ;.G_ //];?\ ?Y?\:/[9T_\ Y_K;_O\ +_C5
MC[/%_P \D_[Y%'V>+_GDG_?(H \B^.6J6&H:Y\)]*%Y;D7WC*$LWFJ0H@L;V
M[.>>A^S;?JPK7A^#_P ,;/QIX:\5V>BZ/I^N^&[6:QTNYLF6 6]O+OWQ!$(4
MJ3(YP1P6)&,FL#XK:UHT_P <?@MH*7]B=8CUN^OGT]9D-P(5TB]0N8\[MN94
M^;&.1ZBO9?L\7_/)/^^10!7_ +9T_P#Y_K;_ +_+_C1_;.G_ //];?\ ?Y?\
M:L?9XO\ GDG_ 'R*/L\7_/)/^^10!7_MG3_^?ZV_[_+_ (T?VSI__/\ 6W_?
MY?\ &K'V>+_GDG_?(H^SQ?\ /)/^^10!7_MG3_\ G^MO^_R_XT?VSI__ #_6
MW_?Y?\:L?9XO^>2?]\BC[/%_SR3_ +Y% %?^V=/_ .?ZV_[_ "_XT?VSI_\
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
M  QG:;^S1\8W\0>)9-<^,NC:QI6I:8UI%Y_@333-/<84Q378"*)4C<RNL88
MLPR<9!^F/*U'_GZM?_ 9O_CE'E:C_P _5K_X#-_\<H ^*Q_P3N\43ZQ8:@GQ
M*\+:! MT]Q=:+HWPTTLV&#+N3[/'/Y@C=4PHD<2,,+UQSZQH?P'^-^B^&=>L
MI/VC;K5-8O+NWFT_4[[PC:,MC"C%I(C$LBB4R?*-V5  .%YX]\\K4?\ GZM?
M_ 9O_CE'E:C_ ,_5K_X#-_\ '* /F>;X&?M+:-JT;Z/^T7::K8?8E21/$/A.
MU=FG6-AP(=F$:1@V<[E  /FXP> ;]B3XG?\ "M[/2K7Q#X-T[Q!Y\BS7"Q:E
M/%9V^(3$-/<SK)8E9DDGV6YC3=Y28*(!7VOY6H_\_5K_ . S?_'*/*U'_GZM
M?_ 9O_CE 'Q9:_#3]M[P6L]_#\3_  EXOMK2YC>UT&2UC#74/F'<DDTENC<J
M<_ZT'T<8YZCQ%J7[8WQ N/+T70/ ?PQTQ].*R'4-1?4;T7#QL<HT:E%9#M49
M#+G+?.#M7ZK\K4?^?JU_\!F_^.4>5J/_ #]6O_@,W_QR@#XIA_9M_:=U[PY;
M_P#"9_$+2?$.MM<LNRT\3:CI5M96WD,@8"UMD^T3>;(9!YBC:84&YPQ"V-=^
M!W[:#:/JFCZ=\=/"CV-A'G1[XZ6T5_J! B14NG,;^2%"22!U:5G=BK[E;Y/L
M[RM1_P"?JU_\!F_^.4>5J/\ S]6O_@,W_P <H ^2M6^#'[6^H6OA%+#XY:?I
M5[)"O_"2WDUK974,,A8[Q96RZ9&77:$(\R=#DL/]H\-XJ_9O_:Q\00VMSXQ\
M>>'OB'ID.IPFZ\':==3:3#?VBRR3%S<B,>5)EQ&%", @1@P>-"/N[RM1_P"?
MJU_\!F_^.4>5J/\ S]6O_@,W_P <H ^)O&'P1_:F7Q=J6G> _B=J^B^$],TM
M)-/NO$=Q:ZI<:C>B++1>9\KJK.Q&Z53CRP1D' K_  L_9Q^.VBZEX=UWXAR+
M\1+[[0S/8W7BR[@71),I&;U!*UU'/(R_OUC58EB>/Y,9VC[A\K4?^?JU_P#
M9O\ XY1Y6H_\_5K_ . S?_'* /C77(OVR]%O/$EU;/X?U:UAO)(M,LK&SB=[
MR&26-4E+2WL0C,:6X8J2H_TJ7EB%V=[?:;^T-JNAK:VOV?2O$=OIT%Y-KU[>
M0RV=S=HSS_8X;"$H0I,WV=Y7F7Y8%.)?O-]&^5J/_/U:_P#@,W_QRCRM1_Y^
MK7_P&;_XY0!\46?PW_:L\1:A\,;[QCI?PXUFYT;5%EN);B)GN-.A$;02RQS%
MF)EE23S<H.)(DS\ORUUOQ$^$/[1.NRZ]!X0USPWX;TBU ATJPO=7O+D7ZE!"
M97=(8_LC+"B2*BI*!<%W#+P:^JO*U'_GZM?_  &;_P".4>5J/_/U:_\ @,W_
M ,<H ^8/AI\)?C_I_C&.X\=>(]+\2:#?:/.U_';Z_?V+VNH3HA:.!(DPT2-!
M&JL60HLTK*-S-OYKQ!^SS^TWJNDRW-K\2]$L=5N=6FO'TV.[:2TM8&F6Z589
MI["5RRW"@!6CPL:@ X.ROL3RM1_Y^K7_ ,!F_P#CE'E:C_S]6O\ X#-_\<H
M^:-+^#?Q;TWPQXO\.D>'[_5(;53X9\<W>I,+PSI(SP^=;"T9(MAN+DAU+D$@
M8((*^&>*M+^-$GB#P;HOQB:^\.Z/#82:G+XU\+ RQ:7$D,EO?V-S/(UQ+^^M
M\.LBM\TKQ83<KNGZ%>5J/_/U:_\ @,W_ ,<H\K4?^?JU_P# 9O\ XY0!\$^!
M?B=?>'_&RW?@/X,_$ZYU#4-/B:ZOM.T*WTJPE@C\AM\27DURD E^R7&8D,+,
MMPJE6F1)%]GU;XE?%ZZ\$>%M4\-_#OQSJ.NZLXAN]&UR^T;3HM.VK(K27$RQ
M-)L8SHX\M _^B)D1EG23Z/\ *U'_ )^K7_P&;_XY1Y6H_P#/U:_^ S?_ !R@
M#Y7T2P_:=%YJ5[KOA#PK?:>I$%MI>G^.=1L[V:0- AN6G,<D(C*6X;RUC0YD
MD. TD@;3USPG^T7J'BZ[.F67@NVTE(XY+*\U;Q+K$SAXQ,R))# 8D)W7#JS@
M?,L<>X-LCV_2OE:C_P _5K_X#-_\<H\K4?\ GZM?_ 9O_CE 'SM8_ ?XL:UX
M3L8M7\3^!=!US,B7RVNA7^M6\T?V=;:,+)=7R2*3 ICD)!W[BV0V6JD/V>?C
M;I[7)A^)7@+56FF%SYEUX#>S<,K1-Y.;>^!,;M;P;G8E\1J <#%?2WE:C_S]
M6O\ X#-_\<H\K4?^?JU_\!F_^.4 >">+OV</'OB#Q+-JVE_$[2?#:>3#]GM(
M?!EM>B&X0O)YV^YFD8D337,B;2FT3;26VY.9X!_9/\:>'[_3(O$?Q2TWQ%X;
MLXA;2:%;^"+*UAN8A"L&PEWE\H>2JQD0")2 "5)+%OH[RM1_Y^K7_P !F_\
MCE'E:C_S]6O_ (#-_P#'* /G]/V%?!%U'<PZUXM^(WB.TN;E[B:TU+QE?>3)
MO8,T;+$Z94L%;GG*CFNR\,_LF_"/PG#JT5KX&TZ^CU6%;:]76C)J8GB602K&
M?M32?()%5]HXW -C/->G>5J/_/U:_P#@,W_QRCRM1_Y^K7_P&;_XY0!R_A'X
M)_#WX?VKVWAGP-X=T"![@731Z;I<$ ,P(*O\JCY@0,'M@8Q@5NZYX/T'Q-:7
M]KK&B:;JMKJ$(M[R&^M(YDN8QG"2*P(=>3P<CDU;\K4?^?JU_P# 9O\ XY1Y
M6H_\_5K_ . S?_'* *VA^$="\+Z1_96C:+I^DZ7@C[#8VL<,&#U&Q0%Y^E9.
MK?"3P-KVJ#4M3\%^'M1U$9(O+O2H)9N2I/SLA/5$/7JJ^@K?\K4?^?JU_P#
M9O\ XY1Y6H_\_5K_ . S?_'* )[BSM[N%8IX(YHE96$<B!E!4@J<'N" 1Z8J
MLN@:6FL-JRZ;:+JC)Y;7P@7SRN -I?&[& .,]A3O*U'_ )^K7_P&;_XY1Y6H
M_P#/U:_^ S?_ !R@#GM;^#_@/Q,TQUCP3X=U4S2B>4WVDV\WF2!MP=MR'+;N
M<GG/-;$WA+0[C06T.71=/ET1E"MIKVL9MBH((!CQMQD ].HJSY6H_P#/U:_^
M S?_ !RCRM1_Y^K7_P !F_\ CE &58_#GPGI=TMS9>%]%M+E>5F@T^%''T(7
M-=%5+RM1_P"?JU_\!F_^.4>5J/\ S]6O_@,W_P <H IZ/X,\/^';G4;C2M"T
MW3+C4G\R]EL[..)[IN?FE*@%SR>6SU-7M+TBQT.Q2STVRM]/LXR2EO:Q+%&N
M22<*H &22?QIOE:C_P _5K_X#-_\<JS"LBQ@2NKR=V12H_(D_P Z )**** "
MO,_VG/\ DVOXL_\ 8I:M_P"D<M>F5YG^TY_R;7\6?^Q2U;_TCEH _FCHHHH
M_I/_ &2O^37?A-_V*^G?^DR5ZS7DW[)7_)KOPF_[%?3O_29*]9H **** *.M
M:U9>'=,FU#4)O(M8MH+!&=F9F"HB(H+.[,5544%F9@J@D@5SD/Q(74O"_A[6
M]'\.ZUKBZW9QZA!:6<<"210NB/F5Y94B5AYB#9YA8DDJ&".5[&O'OL/B[PU\
M$_!7A2Q\/:K<:B^C6VF:K=:1>6L=QIBI;(DK1-)/&&F+95&5BJ',AW;!'( =
MA_PM+2;J&PDTJVU#7EO]*35[<:;;EV,4CQI;APQ4Q-,9#L,FU<0S,S((F(@_
MX6M:?V?G^Q=5_MS^T?[*_P"$?_T?[7]J^S_:O+W^;Y'_ ![_ +[=YNW;\N=_
MR52T'2=4T;4]?U^R\,?88QIVF:7I_A\301,;:W625BA1C&C@WDL*Q$A-UL#Y
M@20,O.:;X.UW28-/UJ#0=0>*Q\2MJ\6BW-[#/JK6[:6]D5DN))F263SI&D!D
MN&Q"%4,"BQ  [>+XJ:(UCI5S*9;5;R2\CG6X**=/%H)!=27!W;5CBDB\II5+
M)ODCPQ#JQ@M_BUINH>&;#6+#3=5O9-1U&YTNQTSR%M[NXG@>=9!MF=%CPMM-
M)B5D.U,$!R$K$^'/@K6M/\46VI:G9_V?!:V^K3Q*94D9WU/4VNS"^UB$>"."
M$,061FG(5B(\ME:I\-]1NO">CQW^ARZQ%IWB[5M8N='M[F-9;RUN)M16-5+2
M)&RLMW$SQR.JM'YB,&)\M@#UK1=4_MK3(;LV=UI[ON5[6]B\N6)U8JRL,D'#
M X92R,,,K,I#&]7*_#'1;WP_X-MK*^A^R.+BZF@LMRM]CMI+F62WMOE)4>5"
M\<6U"47R]J$J 3U5 !1110 4444 <Y\0/'VD_#7PO>Z[K#RFVMHW=8+:,R3S
ME4:0I&@^\VQ'8] JHS,55683^)O$EQH/V:.TT#5?$-U/N86^F+$NQ%QN9I)I
M(XUY90%W[VR2JD*Y6C\5M%O?$OPM\8Z1IL/VG4=0T:\M+:'<J^9+) ZHN6(
MRQ R2!5'XK7GB'^Q(]+T#1-5U'^T]]O>:AI%S;0W&GP%<,\7G319F.=J$'"'
M+G=L$<@!/I_Q2TG7+&ZO-%MM0UNVAL[.[BDL;<L+@W0+0PKDC9)L,3N)-@C2
M>)W*J2PHK\7H)YAI]MX;UJ[\1K)*EQH$9M5N;<1I [N\C3B J%N[4_)*Q_?K
MQE9 E+PE8ZQX-\'^*-9L?!TJ:GJ%X;FQ\(PW%K"T"1006<$1E$AA53';)*=I
M(02% '*#=SD?A;5O[,L=4D\,>*H]::XO5U.XL+[3[?4+E;AH9)% -PZ+;,(H
MXE9;@7,*VT"(Q7<X .^_X6QX<:&PN8[F6>PO=*36([N&%F589'C2W5DQY@DG
M:0B*/9ND,4BJ-RXJ>W\>-JO@G0_$NC>']5UN#5K>"[BLK5K:.XCBEB\Q6?SI
MD3@$ A7)R1C(R1SOP;\ ZMX-7&KI%%+9:%H_AZ,P2>9'<BT@=WN%/!56ENI8
MPC*#B#=T< 00^"M:;]G30?!DMGMU&;1M.T/4X!*FZ"!UA@O61]VTO'"TS*?F
M!9!P_P!T@';^!_%<7CKPCI/B&WLKK3[74[=;N""]\OS1$XRC,(W=1N4A@-V0
M&&<'(&Y110 4444 %%%% '.>,/'VD^"6TJ/4'E>YU.\@LK:WMHS)(3+/'#YC
M#^&-7FCW.V "ZKRSHK0>,?B!%X+\V6XT?5;S3K6W-YJ&HVL48M["W&XF1S(Z
MF3"H[%(1(X"C*C>FX^).BWOB#P[:6MA#Y\\>LZ3=LNY5Q%#J%O-*V20/ECC=
ML=3C R2!6)\5)M<U*XL=#M?"6JZWX>GVW&IW.G3V:F94D#"SV3W$>4DVD2DA
ME,9,8!,A:( V]5^($5CJ>HZ=8Z/JNNWUE]G5H]-BC96EE61_*,CNL<;I'&)&
M$K( LT."6E131N?C!H%GI.C7DPNDGU345TN/3UB#W$5Q]K6TE$@4E0D4[A'D
M#%,E0K.7C#TK?2]:TC3_ !?J$FA75_)KVLS2S:9I]^D%W%:K;QV<<D$V]%+N
MMM%-S)$R+,P#%XP'HQ^"M:'PKTO2OL>V^3Q#::E]E:5#+%:KK,=UB63=B29(
M!^\?<[22*YWR,VY@#L+SQ]I.G7VMP7+RQQ:1';FYNEC,D9EF+!+9 F6>?B(^
M4%W$7$&T,9 *RE^*UI?:)X8OM)T75=:NO$.G#5;33+7[/'<+:[8F:1S+*D8V
MF>%2H<L3(,!@&(O>!M%O=/N_%6I7\/V2?6-9DNUM=ROY<4<45I$VX'!\R.U2
M;& 5\[8>5)/G4/@+6M.\$_#*"^T/5=1_L7P\NFW]AX?U-+*_BNC%:@$7 GAS
M"OD3*Z+-M9C"VQ]@9 #V'0M:LO$NB:?J^FS?:=.U"WCN[:;8R^9%(H9&PP!&
M5(." :O5A^!=)O?#_@GP]I>I&U;4;+3K>VN6L8UCMS*D2J_EHJJ%3<#@!5 &
M!@=*W* "BBB@ HHHH YSQAX^TGP2VE1Z@\KW.IWD%E;6]M&9)"99XX?,8?PQ
MJ\T>YVP 75>6=%:#6/B!%H>MQV=SH^JC3C<06<FM>5&MI'<3,B11X9Q*^YY8
MEWQQN@+X9ALDV'Q*T6]\0>';2UL(?/GCUG2KMEW*N(H=0MYI6R2!\L<;MCJ<
M8&20*Q/%,VN:S\0=(L)O"6JW/A?3KB&[%_;SV9ANKD@A6EC>X5Q# 6$F!&SM
M*B,NWR1YH!J7/Q(5IKR'2?#NM>(9;:\DLS_9T< BD,:1F5UFEECB(1Y/)*EP
M_F1R@*1$Y6CJ7QHT2TL8=0L[74-7TK^RH=<N[^SC18['3Y0[1W$JRNCLI6*9
MMD2O(!$<H"5#9=CH^M:+\.[2QO/#6JZD^J7%WJ.H6>A:LEI>V$]S=-=^2LOG
M0AT0R/&TB2J6V+A"LC;.<U?X=^*K3POJ6BC2HM4O->\$V7A>2[TMK>"TL;J)
M+M))9$8QE8";M2HAC=@L;CRQA0P!WWC+XP:!X'M_$,^H_:I(]%MXYIC:Q"4S
M2M'++]FB .3,L47FNIP$CD21B$)83^+OB=8^#[ZZ@FT_4+^+3[-=2U2YLUB\
MO3;1C(!/*'D5G4^3.=L*R/B(_+DH&YW7/!6M:I\.?BU"EGMU?Q1_:'V33_-0
M]+-+*W_>;MO[U;>.7G;L\[:?N$FC\;? .J>+O[7M-*T_52^NZ,=)EO--U""&
MW+#SO)^VK(5E6&)YR^;8LT@:5)$90BN >PT4E+0 4444 %%%% '.:QX^TG1/
M%FA>')GEEU;5Y&2**",NL($,TH>9NB*PMY0N>7*MM!".5@UCX@1:'K<=G<Z/
MJHTXW$%G)K7E1K:1W$S(D4>&<2ON>6)=\<;H"^&8;)-AXQT6]U7Q%X&N;6'S
M8--UF2[NVW*/+B.GWD(;!//[R:-<#)^;/0$CEOB-J/BFZ\300VG@/5=>T?1]
MM_:_9[VQBAU*^"-Y22^;.&2&)BKY\MF,JHZA?)'F@'1#XD+>Z/9:AH_AW6M>
M6\DG$$=C' H>&*0Q_:!++*D7ER?(\?S[I$D5E4@.5HV?QHT35)K6;3[74+[0
MYI+.!]=CC1;:&:Z2%[:)T=UG+.+FVY6)E7SEW,NU]F7KNC>(?!?PM\-^"] T
MW5==V:?%I%YK&D36UK<6D$<"QM-$LT\>)GQA,,1&27.[8$DPY/A_JDGB:)[/
MPS=:9!-J&EWUF8[J"+3-/M($M1+;W5I'-LEN5$$RQR+%-LW6VV51$IB .^N?
MB0K37D.D^'=:\0RVUY)9G^SHX!%(8TC,KK-++'$0CR>25+A_,CE 4B)RM'4O
MC1HEI8PZA9VNH:OI7]E0ZY=W]G&BQV.GRAVCN)5E='92L4S;(E>0"(Y0$J&Y
MVYL?%V@_#.STBQ\/:K-J.O7%]=ZK)I%Y:I<:*MW-+<RQQ/)/&))D,YB213M!
M0RD?*(G@\:>#-8O+'Q%9Z+X7E@L_%'A*V\/6UO#):Q1Z,Z"\'^D+YH C47B#
M_1_-.(I,#[F\ ]HHI*6@ HHHH **** .<7Q]I,GCQ?",+RSZL+.6]E:.,F&$
M1M #&[]/,(N8FV#)"LK-M#IN@C^($7_"36^DW.CZK807=Q)9V6J744:6]W<1
MH[O&B[_.'RPS,'>-481DJS!D+FI:+>W'Q1\/:O'#NTZUT?4K6:;<HVRRSV+1
MKC.3D02G(&!MYQD9Y;5-1\47OCJ\U!_ FJW4&BV]TFA(U[8K:W<YBS]HD8SE
MXW<J8(B(LQI-*7.)62( U;KXQ6-OHYUF/0]:NM#BCFNKK5(H8A;V]I')(GVK
M<T@\Z-UB>5?($CF,HVT>8@:[KGQ$FT'Q7I6BR^%=:GBU2\6QM=4A>S^S.YA>
M9B0UP)0$2.4G,>3Y9"AB5W<?K?A_7/#OA'PCX"M?#>J^)_#UAI]K!J>I:=)9
MQ&Z6W"*+;RI[E/DE\L^;G>IC8Q@,9"\?4ZYI^LIXVO\ Q!;:5_:/]D>'I(=(
MMDN$A^W74\A>>%V;.S'V2S"N0%'FR9W?P@$X^)"WNCV6H:/X=UK7EO))Q!'8
MQP*'ABD*?:!++*D7ER?(\?S[I$D#*I <J:!\6/#GBKQ!IND:1<RW\M]I9U>.
MXCA80I#BW*J[,!MD9;J%_+QN"LI8*&3=SNN:-XA\%_"WPWX+T#3=4UW9I\6D
M7FL:1-;6MQ:01P"-IHEFGCQ,^,)AB(R2YW; DFW9^'KA?&W@[4;31_[(TBQ\
M/7UDUI^Z3[$\DE@T4&R-BO"P2#Y"4&S&>5R =Q7F?[3G_)M?Q9_[%+5O_2.6
MO3*\S_:<_P"3:_BS_P!BEJW_ *1RT ?S1T444 ?TG_LE?\FN_";_ +%?3O\
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
MY-=^$W_8KZ=_Z3)7K->3?LE?\FN_";_L5]._])DKUF@ HHHH **** "BBB@
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
MFJWP7\(S6]U'<6%U>R75O-9SW=[J=U<74EM+&T;V[3R2F0PD,6$6[8'PX4.
MP[B@#Y[\3ZI':^,/B%?ZQH_CG5],TW5+>%;O0?$;V5G9Q&PLF*M&+Z#:%>5Y
M'DV;55RS. K;=7Q'\4/%_@G['H<T7]M>(=)\/6>HZBMCH5YJ']KW3^<CPQR6
MZJEGN>V;$DB,I\X$(!&P;UI?"VDA=;1K&*:+6Y#+J,,X,L=R3!' 0R-D;3%$
MBE0,$#D9))RM4^&/A[6OL?VVVNI_L]NEHV=0N1]K@7.V*ZQ)_I2?,_RS[P?,
MDR/G?(!P*^+/$V@ZI\1&GUW3W4>)8;+3TETN[O)+=#IUO.4AM896DN&VE<QQ
MF,*1<3DX_=C#UGXJ:IXBM_!,\1EL);N\DM[B6'[3:-(;;Q%IEFY,#,/+$J/(
M3'*&= YCW8,F_P!:U#X8^'M2N]5NIK:Z2ZU.XBNYYK?4+F%TGCB$*RPLD@,#
MF(>6S1;2Z?*Q8<5!;_"'PA9VVF6UMHD5M;:9))+9P0221QP,]Y%>L%56  ^T
M01.%Q@!-H 4E2 9?Q1AO;S6]#MHXM5U73FM[J2;1O#^KKIU_+*&@$=P'\^ M
M#&&E5U$F-T\)*-PR<K)\3=0T+2?#6DZ;?W4L]Y_:KM>WV@WFL7%JMI=I#]CD
MAM9"[O&9A$;DRLK&W+$N9@P]3\3>#-+\6_9FOUNHY[?<(KK3[Z>RN$5L;T$L
M#H^QBJ$INVDHA()52*-W\,?#UWIEA8BVNK1+'S/)N+#4+FUNOWC;I=UQ%(LK
M^8X#ON8[W =MS &@#SJ^^*FKZ5)JVNW%C=:?/<>'O#4BZ-<1S7']GW-[>W<$
MA," /(Z%DW(H5Y/)5,J<$7O#_P 3/%_B+4[;1+6RM8M1'VRY6_U;2;S38=1@
MMULB4CMY3YMON>],?G$RA3;.PC?>%3OIOAWX<FAN8O[*BABGL[73RENS0K'#
M;.[VPB"$>4T3R,R/'M93M((*KBB_PC\*S6,5K-ITMPJ2/))-<7MQ+/=;PJR1
MW$S.9+B-UCB5HI6=&6*-2I"*  4?AO<ZW/XP^)4>J:G%?6=OKL<-E#' Z&W0
MV%K)M!:5QMQ(O"A1O$K_ /+0*G+>&_%WBV\U#3M"TFZT\RW][XGGEU#64FN6
MMDM=7$42I&KIY@VS>7L+H%&TAL)L?U/3/#&G:/K.L:I:1RQWFKR1S7F;B1HW
M>.-8E81LQ1&V(BDH 6"+G.!4&F^"M%T?4(+ZTL_)NH/MOER>:[8^USK<7/!;
M'SRHK?[.,+@<4 >/^-OBMXD\5?"_7=1\/1VNC>7X&A\13K)+*;@?:X+G:()T
MV^4\'V=G#%&\PE5_<XWUVVJ?$;4K$>)MD%J?[,\4:3HD.Y&^:"Z_L[S&;YN7
M'VR7:1@#:F0<'-_5/@OX1U?1+32)K"Z@TZVT]-)$-EJ=U:^;:(I5()FBE4S(
MH+ "0MC>^/OMF[K'PQ\/:]K4>JW=M="Y6X@NVCM]1N8+>::%D:*66".18Y74
MQQX9U8XC0=%4  \E\3_$'QQJFEP6HU'3_#FJR:II;26-QH][;SVH;4;:*2!)
M&E6._C5IE62>%E0J NW%RK1[C?&C6_#T5SK_ (CM=//A5;W7-/AATN-WOF>Q
M>ZD21B[J@5H+*X4H,G>L;!MLC+%V$GP7\(RVEQ;-877D2>6(T&IW0^QK'*DR
M):D2_P"BH)(HFV0;%_=1C&$4"]JGP_LKS2+32K-_[/TY-936;A%#2/+*MV;T
MA69ODW7 5FX8;-ZJ%RK( ;FA?VE_8>G_ -L_9?[7^SQ_;/L.[[/Y^T>9Y>[Y
MMF[.-W.,9J]110 4444 %%%% !7F?[3G_)M?Q9_[%+5O_2.6O3*\S_:<_P"3
M:_BS_P!BEJW_ *1RT ?S1T444 >M:+^UQ\:O#FD66E:5\4O%>G:990K;VUG:
MZK+'%#&HPJ(H;"J   !TQ5W_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\
MT5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.
M9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_
M (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_
M $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X
M.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JB
MB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^
M//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_Q
ME_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\
MXJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1
M^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_
MQE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__
M (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _
MX;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\
MT5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.
M9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_
M (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_
M $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X
M.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JB
MB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^
M//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_Q
ME_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\
MXJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1
M^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_
MQE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__
M (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _
MX;1^//\ T5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\
MT5_QE_X.9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.
M9_\ XJC_ (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_
M (;1^//_ $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJC_ (;1^//_
M $5_QE_X.9__ (JBB@ _X;1^//\ T5_QE_X.9_\ XJJFK_M=?&SQ!I-[I>I?
F%3Q9?Z=>P/;7-K<:M,\<T3J5=&4M@J5)!!Z@T44 >1T444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>grwg-20211231_g2.jpg
<TEXT>
begin 644 grwg-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "8 \\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WZC%(&'J*
M0$G/'>BUP0[K12;J7/M2N 449]J,\=*+AJ+12!LTF30%AU)FDS1NXHT"S%S1
MFD) I-XHT#4?3<4N:0GVXHW%87M2T@/%+3&%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!3OKR/3[*:ZF!:.(9(45RW_  LC2MGF+;W3#&>%K=\2
M,J^'KTD\"(UXW&PDLXF5AL*UR5ZDH:I&D(*2.V'Q>T?>RO87J8[E*=_PMS1^
MUI=G_@->?WEFE_&"1M9?N^]<\RO'(8W7:XZ5Z.$]G7A?J<E=S@]#V#_A;FDD
M'_0KO_OFF?\ "W=)Q_QXW?Y5Y$K,6RQY[TK\MD'Y:[OJ<5JSF^L2/6?^%P:9
MNP-/NO\ OFD;XOV 8XTZY/X5Y/O]Z7SB?ESUJE@X6N+ZS(]7_P"%OV/_ $#+
MG\J:?C#:Y(&DW/Y5Y27V# IQ=JGZI :Q,CU'_A<EL0<:1<DCVI!\8X"N?[&N
M?RKS %V( _/TJ:VMI+J;8KD*/O-6=:C2I*[-(59SV/3K7XNQ75QL31[K;W.*
MU[7XAVUW>0VRV-PK2MM&1TKS:*-+= L8R?6KVESI%K=EN.&:0"O%E7YI6B>B
MJ=HW9[<#E1ZXS@T\=*9Z4^NE;&04444P"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BDHQ0 M%%% !1110 4444 %%%% !1110 4444 %
M%%)WH 6BDH% "T4E% "T4E** "BBB@ HHHH **3%% "T4E% "T4E% "T4E**
M "BDHHN M%)10 M%)10 M%%)2N M%--+3 6BDHH 6BDHHN M%)12 6BDS2T)
M@%%%%, HHHH **** "BD)HH 6BDI: "BBDI +124M%P"BBBF 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!B>*?^17U$?],37@6E:AY21Q
M7!/E8^]Z5[]XI'_%,ZAG_GB:^<5RL"G(QCH:WAAU6@T8RK.DSJV;<00<K_"?
M6JEY9177)4K(!][/6LRPU!H2(YVW(>A]*VP0V"IR#RM>1*G5PM6ZV.M3C6@<
MNXD60I*-N#3<@9&>*Z#4+1+U2WW9E' ]:YYU=9-D@Q(O:OI,)C85H\K/+K89
MQ=QR,>,8.:02!B>#D>U6M-MDEG9I5)V^E;GDPLOE^4NUAZ5C6S&%.KR%T\&Y
MJYS(?G.-PJ3?N^Z<GTHN8?LUTRKROI1:V\EU<;(_ES]Y^V*[)8B,8<Y@J5Y\
MA+;Q27$GE@<=R.U=!!%':Q".'H?O'UJ*"UCMH_*C. .I/<TLLXMH\O\ =]:^
M;Q6)EB)<L3UJ%%45=DAECMT,DC;5'3WJIIMS]J\36#Y(3SA@5EW5U)=S;V/
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
MYI\T\4-N99#P/UKDK8B=67LX+0VA35-<\MQ9ID@A,TN-HZCUK N;R6[<L_\
MJ?X!27%V;Q]V"L8^ZI-1*"3TXKU\#@8TESR1Y^)Q?,[(4$$UI:%@>(-/Q_SV
M%9R;1VK3T(Y\0Z?@?\MA7H5DN30YH-N9](#I^5/IG;\J?7BGJ!1110 4444
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
M5_X6#X889&IC'^XW^%*/B#X8(_Y"8_[X;_"C4+,ZFBN6_P"%@^&#_P Q,?\
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
M?) /:O"5.=.?N['I*2DM3TP=,>W6G#I48!P">PY%2#D"NY=S$****8!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 &J&J:9:ZO82V5[$)+>4;67^H]*OTAH XN#P5=:8@MM(UVZM[4<B.3Y\#
MT!/2MC2M CTMYIC=3W$TXQ(TSY&/0#M6WCM2[12 XX>!_L5Q(^BZI<:?#.^^
M2$?,N3UP.U:NE^'HM)@N$BN)Y9K@_O))G+'\*W *7%,#!\/>'8_#L$T%O<R2
M1RR&3#]B:KZOX574-7CU6VO)+.]1-A=.01[BNEP*"*!6,#4?#::EHJ:9/=2F
M,?,\F<,S>N:??^'X]1T1-)GN)?*4 %E."0/>MO%+B@9F0Z;Y6D?V>)7:,+L#
MYYV_6H]%T.WT2R-G#)))#DD+(=QYZUKXHQ0*QR(\$VEG=7%QI5U<V*W#;I(H
MS\N?8=JU=+T6#2(YQ')),TQW2M,^[)]*V*,>PH"QRB>"K6UN97T^]NK2.9M\
MD".=N3UQZ5:TWPG8:1J)OK5I1,PQ)N?(?ZUT..:=B@9&,G<!QZ<=*Q$\.6RZ
M^=8\V;[4RA3\_P I'TK?HQ0 F,UCZ_H-GK]M'!=F1#&VZ.2)MK(?7-;-(10!
MQMQX TV\*M?W5W<R(P\MGD)V8K8U3P_8:O8PV=^AFMX@,(>Y'O6SBC% '(IX
M#LTMS:I?WRVV<^3YQ( ]/I6V-*M8M*_LRV3[/;%-NU."!WK3VYYHVT":,K1]
M%M]$T[[!:/)Y/)7>V3S[TW1]"MM$$HMGE;S6+,';=R:U\4N* 2.7NO!&ES:P
M^J0&:UO7_P!8T#E0_N15_1M"BT4SM%<7$\DS98SN3CZ5L[>])B@9D:UHEOKL
M26]R\Z1(P;]VV,XK1@A$,*1 EE08!;DU.*6A@86J>'+36+NVN[AYEFM6W1;'
MQ@U%KGA33=>:"2Z25+J#[D\3;6'L370XHQ0@.?TWPQ!I^H&^^UW4\VW:%EE+
M*/PJMJ'@C2[S4_[1C:>SO&'SR6SE _U KJ *-M &-I&@6FD6\L,3S3B<DR&X
M;>3^=9T?@K3K9Y!8S75I%+G,,3D+D]3CM758Q1B@#/TS2[31[46UI"$0'EAU
M8^IK)U/P7I6IZF]^'N;6Y<;99+:0IO ]<=:Z;% %%Q6.<T[PEI6E74=SI\4D
M4R*06W?>_P![UJU)X:LIM<36&WB\1=N0W%;6VC% S*U/2+;5C ]SN5X'W(Z-
MC!IFLZ%9:_9);7JR81@R.AVNI'>MC'L*,4 8=KX9L+;2;C3W\VYAG&)//?<6
MK,B^'VCJ@CN'NKF%>$CDE)5?P]*[#%&* ,2ST&RLM*ETF 2+:/G(W9X/4#TJ
M?2-'L]!T];*P#K N2J.VX\UI[1Z4N!0!E6&BVFG7=Q<VH=6N#ND4MD9^E9,W
M@;1I]2DOA]I@>5@TB1R%48_2NKHH Y_5/">FZI=1W3&6*YC79YD+[25]_6I=
M'\-Z?H<DLEK&S33??FD;+'VK;HH 9CD>W2GT44 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #0O?)H(SUI:*
M+!<0CWI<4M%*PA,48I<48I60QH4Y^\:,'/6G8HQ3 3!]:3\:=BB@!N/>EP?6
MEHHL%QNW)YZ4FTD?-@FG4N:-P&@8IU)2T %%%%, HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
BHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166231208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 24, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">333-207889<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GROWGENERATION CORP.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-5008129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5619 DTC Parkway<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Greenwood Village<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80111<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">935-8420<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GRWG<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,674,120,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,703,893<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001604868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:6pt;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">Document Incorporated by Reference</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of a definitive proxy relating to the registrant&#8217;s 2022 Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year covered by this Form 10-K, are incorporated into Part III of this Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalYearFocus</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:gYearItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.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-23<br></p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentsIncorporatedByReferenceTextBlock</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>dtr-types:textBlockItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCurrentReportingStatus</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:yesNoItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityFilerCategory</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:filerCategoryItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityShellCompany</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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.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 405<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166126712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Plante & Moran, PLLC<span></span>
</td>
<td class="text">Connolly Grady & Cha, P.C<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Denver, Colorado<span></span>
</td>
<td class="text">Springfield, Pennsylvania<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">166<span></span>
</td>
<td class="text">1537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorName</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:internationalNameItemType</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_grwg_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165789464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 41,372<span></span>
</td>
<td class="nump">$ 177,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">39,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $581 and $192 at December&#160;31, 2021 and 2020</a></td>
<td class="nump">5,741<span></span>
</td>
<td class="nump">3,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Notes receivable, current, net of allowance for doubtful accounts of $522 and $292 at December&#160;31, 2021 and 2020</a></td>
<td class="nump">2,440<span></span>
</td>
<td class="nump">2,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">105,571<span></span>
</td>
<td class="nump">54,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">5,856<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaids and other current assets</a></td>
<td class="nump">16,116<span></span>
</td>
<td class="nump">11,125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">216,889<span></span>
</td>
<td class="nump">250,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">24,116<span></span>
</td>
<td class="nump">7,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use assets, net</a></td>
<td class="nump">43,730<span></span>
</td>
<td class="nump">12,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent', window );">Notes receivables, net of current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">48,402<span></span>
</td>
<td class="nump">20,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">125,401<span></span>
</td>
<td class="nump">62,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">459,338<span></span>
</td>
<td class="nump">354,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">17,033<span></span>
</td>
<td class="nump">14,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">2,044<span></span>
</td>
<td class="nump">672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll and payroll tax liabilities</a></td>
<td class="nump">7,440<span></span>
</td>
<td class="nump">2,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">11,686<span></span>
</td>
<td class="nump">5,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales tax payable</a></td>
<td class="nump">1,923<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of lease liability</a></td>
<td class="nump">6,858<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">47,076<span></span>
</td>
<td class="nump">27,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">2,359<span></span>
</td>
<td class="nump">750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, net of current maturities</a></td>
<td class="nump">38,546<span></span>
</td>
<td class="nump">9,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">88,047<span></span>
</td>
<td class="nump">37,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock; $.001 par value; 100,000,000 shares authorized; 59,928,564 and 57,150,998 shares issued and outstanding as of December&#160;31, 2021 and 2020, respectively</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">361,087<span></span>
</td>
<td class="nump">319,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (deficit)</a></td>
<td class="nump">10,144<span></span>
</td>
<td class="num">(2,642)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">371,291<span></span>
</td>
<td class="nump">316,997<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 459,338<span></span>
</td>
<td class="nump">$ 354,734<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160139464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for credit loss, current</a></td>
<td class="nump">$ 581,000<span></span>
</td>
<td class="nump">$ 192,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent', window );">Notes receivable, allowance for credit loss, current</a></td>
<td class="nump">$ 522,000<span></span>
</td>
<td class="nump">$ 292,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">59,928,564<span></span>
</td>
<td class="nump">57,150,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">59,928,564<span></span>
</td>
<td class="nump">57,150,998<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160212680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 422,489<span></span>
</td>
<td class="nump">$ 193,365<span></span>
</td>
<td class="nump">$ 79,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">304,248<span></span>
</td>
<td class="nump">142,317<span></span>
</td>
<td class="nump">57,729<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">118,241<span></span>
</td>
<td class="nump">51,048<span></span>
</td>
<td class="nump">22,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Store operations</a></td>
<td class="nump">49,742<span></span>
</td>
<td class="nump">18,724<span></span>
</td>
<td class="nump">10,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">40,897<span></span>
</td>
<td class="nump">21,451<span></span>
</td>
<td class="nump">9,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">103,239<span></span>
</td>
<td class="nump">42,611<span></span>
</td>
<td class="nump">20,422<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">15,002<span></span>
</td>
<td class="nump">8,437<span></span>
</td>
<td class="nump">1,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_MiscellaneousIncomeExpense', window );">Miscellaneous income (expense)</a></td>
<td class="num">(216)<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest expense</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income (expense), net</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net income before taxes</a></td>
<td class="nump">15,229<span></span>
</td>
<td class="nump">8,579<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(2,443)<span></span>
</td>
<td class="num">(3,251)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,786<span></span>
</td>
<td class="nump">$ 5,328<span></span>
</td>
<td class="nump">$ 1,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share, basic (in dollars per share)</a></td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share, diluted (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">59,223,000<span></span>
</td>
<td class="nump">43,945,000<span></span>
</td>
<td class="nump">32,834,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">60,464,000<span></span>
</td>
<td class="nump">46,456,000<span></span>
</td>
<td class="nump">33,910,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_MiscellaneousIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_MiscellaneousIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158476392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings (Deficit)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 29,533<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 38,797<span></span>
</td>
<td class="num">$ (9,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares', window );">Sale of Common stock and warrants, net of fees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfCommonStockAndWarrantsNetOfFees', window );">Sale of Common stock and warrants, net of fees</a></td>
<td class="nump">12,644<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">12,640<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Common stock issued upon warrant exercise (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,758<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Common stock issued upon warrant exercise</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">1,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponExerciseOfOptionsShares', window );">Common stock issued upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of options</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares', window );">Common stock issued upon cashless exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfOptions', window );">Common stock issued upon cashless exercise of options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares', window );">Common stock issued in connection with business combinations (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinations', window );">Common stock issued in connection with business combinations</a></td>
<td class="nump">3,625<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares', window );">Common stock issued upon conversion of convertible debt (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponConversionOfConvertibleDebt', window );">Common stock issued upon conversion of convertible debt</a></td>
<td class="nump">2,405<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued for accrued share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued for accrued share-based compensation</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">52,809<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">60,742<span></span>
</td>
<td class="num">(7,970)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">3,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfCommonStockNetOfFeesShares', window );">Sale of common stock, net of fees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfCommonStockNetOfFees', window );">Sale of common stock, net of fees</a></td>
<td class="nump">207,134<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">207,120<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Common stock issued upon warrant exercise (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Common stock issued upon warrant exercise</a></td>
<td class="nump">3,842<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares', window );">Common stock issued upon cashless exercise of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants', window );">Common stock issued upon cashless exercise of warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponExerciseOfOptionsShares', window );">Common stock issued upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of options</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares', window );">Common stock issued upon cashless exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfOptions', window );">Common stock issued upon cashless exercise of options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares', window );">Common stock issued in connection with business combinations (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinations', window );">Common stock issued in connection with business combinations</a></td>
<td class="nump">39,147<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">39,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForAssetsShares', window );">Common stock issued for assets (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForAssets', window );">Common stock issued for assets</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">136<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForAccruedPayrollShares', window );">Common stock issued for accrued payroll (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForAccruedPayroll', window );">Common stock issued for accrued payroll</a></td>
<td class="nump">717<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">717<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued for accrued share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued for accrued share-based compensation</a></td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,797<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share based compensation, net of shares withheld for employee tax liability (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">5,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">316,997<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">319,582<span></span>
</td>
<td class="num">(2,642)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">1,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,258<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Common stock issued upon warrant exercise (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Common stock issued upon warrant exercise</a></td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares', window );">Common stock issued upon cashless exercise of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants', window );">Common stock issued upon cashless exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponExerciseOfOptionsShares', window );">Common stock issued upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of options</a></td>
<td class="nump">1,758<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares', window );">Common stock issued upon cashless exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares', window );">Common stock issued in connection with business combinations (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedInConnectionWithBusinessCombinations', window );">Common stock issued in connection with business combinations</a></td>
<td class="nump">37,272<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">37,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets', window );">Common stock issued in connection with purchase of intangible assets (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets', window );">Common stock issued in connection with purchase of intangible assets</a></td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="nump">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement', window );">Common stock redeemed in litigation settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued for accrued share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">12,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,786<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 371,291<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 361,087<span></span>
</td>
<td class="nump">$ 10,144<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_CommonStockIssuedForAccruedPayroll">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForAccruedPayroll</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedForAccruedPayrollShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForAccruedPayrollShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedForAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedForAssetsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for assets, Shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForAssetsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedInConnectionWithBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued in connection with business combinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedInConnectionWithBusinessCombinations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued in connection with business combinations shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedUponCashlessExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponCashlessExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedUponCashlessExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued upon cashless warrant exercise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponCashlessExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued upon cashless warrant exercise, Shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedUponConversionOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for convertible debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponConversionOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for convertible debt, Shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_CommonStockIssuedUponExerciseOfOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued upon exercise of options shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedUponExerciseOfOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_SaleOfCommonStockAndWarrantsNetOfFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales of common stock, net of fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SaleOfCommonStockAndWarrantsNetOfFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales of common stock, net of fees, Shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_SaleOfCommonStockNetOfFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SaleOfCommonStockNetOfFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_SaleOfCommonStockNetOfFeesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SaleOfCommonStockNetOfFeesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Purchase Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Purchase Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Redeemed Or Called During Period, Shares, Litigation Settlement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678167266120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,786<span></span>
</td>
<td class="nump">$ 5,328<span></span>
</td>
<td class="nump">$ 1,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,600<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts and notes receivable</a></td>
<td class="nump">619<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">6,585<span></span>
</td>
<td class="nump">7,856<span></span>
</td>
<td class="nump">2,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">1,609<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal of fixed assets</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(127)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts and notes receivable</a></td>
<td class="num">(1,087)<span></span>
</td>
<td class="num">(3,471)<span></span>
</td>
<td class="num">(3,765)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(34,690)<span></span>
</td>
<td class="num">(19,188)<span></span>
</td>
<td class="num">(9,496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(9,937)<span></span>
</td>
<td class="num">(9,236)<span></span>
</td>
<td class="num">(2,062)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">3,285<span></span>
</td>
<td class="nump">9,989<span></span>
</td>
<td class="nump">4,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_OperatingLeases', window );">Operating leases</a></td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposits</a></td>
<td class="nump">6,362<span></span>
</td>
<td class="nump">2,651<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Payroll and payroll tax liabilities</a></td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">1,583<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SalesTaxesPayable', window );">Sales taxes payable</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">627<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash and Cash Equivalents Provided By (Used In) Operating Activities</a></td>
<td class="nump">5,159<span></span>
</td>
<td class="num">(213)<span></span>
</td>
<td class="num">(3,340)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMachineryAndEquipment', window );">Assets acquired in business combinations</a></td>
<td class="num">(80,784)<span></span>
</td>
<td class="num">(41,402)<span></span>
</td>
<td class="num">(9,459)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFurnitureAndFixtures', window );">Purchase of property and equipment</a></td>
<td class="num">(18,740)<span></span>
</td>
<td class="num">(3,401)<span></span>
</td>
<td class="num">(2,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(75,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">35,207<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangibles</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,027)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash and Cash Equivalents (Used In) Investing Activities</a></td>
<td class="num">(139,317)<span></span>
</td>
<td class="num">(45,830)<span></span>
</td>
<td class="num">(11,811)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long term debt</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments to tax authorities for stock-based compensation</a></td>
<td class="num">(4,391)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses', window );">Proceeds from the sales of common stock and exercise of warrants and options, net of expenses</a></td>
<td class="nump">2,092<span></span>
</td>
<td class="nump">211,206<span></span>
</td>
<td class="nump">13,950<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash and Cash Equivalents (Used In) Provided by Financing Activities</a></td>
<td class="num">(2,382)<span></span>
</td>
<td class="nump">210,976<span></span>
</td>
<td class="nump">13,490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (decrease) in Cash and Cash Equivalents</a></td>
<td class="num">(136,540)<span></span>
</td>
<td class="nump">164,933<span></span>
</td>
<td class="num">(1,661)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of year</a></td>
<td class="nump">177,912<span></span>
</td>
<td class="nump">12,979<span></span>
</td>
<td class="nump">14,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of year</a></td>
<td class="nump">41,372<span></span>
</td>
<td class="nump">177,912<span></span>
</td>
<td class="nump">12,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Common stock and warrants issued for prepaid services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForIntangibleAssets', window );">Common stock issued for intangible assets</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CommonStockIssuedForAccruedPayrollLiability', window );">Common stock issued for accrued payroll liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DebtConvertedToEquity', window );">Debt converted to equity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AssetsAcquiredByIssuanceOfStock', window );">Assets acquired by issuance of stock</a></td>
<td class="nump">37,272<span></span>
</td>
<td class="nump">39,282<span></span>
</td>
<td class="nump">3,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_CashPaidForInterest', window );">Cash paid for interest</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases', window );">Right to use assets acquired under new operating leases</a></td>
<td class="nump">32,875<span></span>
</td>
<td class="nump">7,887<span></span>
</td>
<td class="nump">6,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 6,072<span></span>
</td>
<td class="nump">$ 3,156<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_AssetsAcquiredByIssuanceOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets acquired by issuance of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AssetsAcquiredByIssuanceOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CashPaidForInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CashPaidForInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedForAccruedPayrollLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for accrued payroll liability .</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForAccruedPayrollLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_CommonStockIssuedForIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock Issued For Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_CommonStockIssuedForIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_DebtConvertedToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt converted to equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DebtConvertedToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_grwg_OperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_OperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from the sale of common stock and exercise of warrants, net of expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition of assets with seller financing during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_SalesTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SalesTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireFurnitureAndFixtures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireFurnitureAndFixtures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163606296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">NATURE OF OPERATIONS</a></td>
<td class="text">NATURE OF OPERATIONS <div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GrowGeneration Corp. (the &#8220;Company&#8221;) was incorporated on March 6, 2014 in Colorado under the name of Easylife Corp and changed its name to GrowGeneration Corp. It maintains its principal office in Denver, Colorado.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GrowGeneration is the largest chain of hydroponic garden centers in North America and is a leading marketer and distributor of nutrients, growing media, advanced indoor and greenhouse lighting, ventilation systems and accessories for hydroponic gardening. Currently, the Company owns and operates a chain of 62 retail hydroponic/gardening stores across 13 states, an online e-commerce platform, and propriety businesses that market grow solutions through our platforms and other wholesale customers. The Company&#8217;s plan is to continue to acquire, open and operate hydroponic/gardening stores and related businesses throughout the United States&#160;and Canada.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163599864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Consolidation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements are prepared under the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 105-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Generally Accepted Accounting Principles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions are eliminated in consolidation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts included in the accompanying footnotes to the consolidated financial statements, except per share data, are in thousands (000).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net income.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported revenues and expenses during the reporting period. Actual results could vary from the estimates that were used.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may negatively affect our business operations. As a result, if the pandemic or its effects persist or worsen, our accounting estimates and assumptions could be impacted in subsequent interim reports and upon final determination at year-end, and it is reasonably possible such changes could be significant (although the potential effects cannot be estimated at this time). The Company has experienced minimal business interruption as a result of the COVID-19 pandemic. We have been deemed an &#8220;essential&#8221; business by state and local authorities in the areas in which we operate and as such have not been subject to business closures. The COVID-19 pandemic to date has resulted in temporary supply chain delays of our inventory and increased shipping cost among other impacts. As events surrounding the COVID-19 pandemic can change rapidly we cannot predict how it may disrupt our operations or the full extent of the disruption.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment Reporting</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management makes significant operating decisions based upon the analysis of the entire Company and financial performance is evaluated on a company-wide basis. Accordingly, the various products sold are aggregated into one </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reportable operating segment as under guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 280 for segment reporting.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services at which point, the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company monitors provisions for estimated returns. Payment for goods and services sold by the Company is typically due upon satisfaction of the performance obligations. Under certain circumstances, the Company does provide goods and services to customers on a credit basis (see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Notes Receivable and Concentration of Credit Risk&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below). The Company accounts for shipping and handling activities as a fulfillment costs rather than as a separate performance obligation. When the Company receives payment from customers before the customer has taken possession of the merchandise or the service has been performed, the amount received is recorded as a customer deposit in the accompanying consolidated balance sheets until the sale or service is complete.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Vendor Allowances</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor allowances primarily consist of volume rebates that are earned as a result of attaining certain purchase levels. These vendor allowances are accrued as earned, with those allowances received as a result of attaining certain purchase levels accrued over the incentive period based on estimates of purchases.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volume rebates, when earned, are recorded as a reduction in cost of sales or cost of inventory.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Equivalents</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company&#8217;s cash equivalents consist primarily of money market funds.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable, which are generally not collateralized. Our policy is to place our cash and cash equivalents with high quality financial institutions, in order to limit the amount of credit exposure. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (FDIC), up to $250,000. At December&#160;31, 2021 and 2020, the Company had approximately $38 million and $174 million, respectively, in excess of the FDIC insurance limit.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Securities</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its commercial paper and debt securities as marketable securities. Marketable securities with available fair market values are stated at fair market values. Unrealized gains and losses on these marketable securities are reported, net of applicable income taxes, in other comprehensive income. Realized gains or losses on sale of marketable securities are computed using primarily the moving average cost and reported in net income. For the year ended December&#160;31, 2021, there were no significant unrealized gains or losses incurred.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable, Notes Receivable and Concentration of Credit Risk</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. Credit is generally extended on a short-term basis thus receivables do not bear interest. Interest on past due balances are subject to an interest charge of 1.5% per month.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. A note is placed on non-accrual status when management determines, after considering economic and business conditions and collection efforts, that the note is impaired or collection of interest is doubtful. The accrual of interest on the instrument ceases when there is concern that principal or interest due according to the note agreement will not be collected. Any payment received on such non-accrual notes are recorded as interest income when the payment is received. The note is reclassified as accrual-basis once interest and principal payments become current. The Company periodically reviews the value of the underlying collateral for the note receivable and evaluates whether the value of the collateral continues to provide adequate security for the note. Should the value of the underlying collateral become less than the outstanding principal and interest, the Company will determine whether an allowance is necessary. Any uncollectible interest previously accrued is also charged off.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the Company believes the value of the underlying collateral for each of the notes to be sufficient and in excess of the respective outstanding principal and accrued interest, net of recogniz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed allowance.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable generally have terms of 12 months to 18 months and bear interest from 9-12% per annum. Generally, product sales that are the basis for the note receivable are collateral on the note receivable until the note is paid off. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk in the normal course of business, primarily related to accounts and notes receivable. We are affected by general economic conditions in the United States. To limit credit risk, management periodically reviews and evaluates the financial condition of its customers and maintains an allowance for doubtful accounts. As of December&#160;31, 2021 and 2020, we do not believe that we have significant credit risk.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of gardening supplies and materials and is recorded at the lower of cost (weighted average cost method) or net realizable value. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are carried at cost. Leasehold improvements are amortized using the straight-line method over the original term of the lease or the useful life of the improvement, whichever is shorter. Renewals and betterment that materially extend the life of the asset are capitalized. With respect to constructed assets, all materials, direct labor, contract services as well as certain indirect costs are capitalized. Expenditures for maintenance and repairs are charged against operations. Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:</span></div><div style="margin-top:5pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">Estimated Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5 years</span></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:100%">Buildings</span></td><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:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5-7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><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:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5 years not to exceed lease term</span></div></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and Website Development Costs</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the costs of computer software obtained or developed for internal use in accordance with FASB ASC 350,&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#160;&#8212; Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Computer software development costs and website development costs are expensed as incurred, except for internal use software or website development costs that qualify for capitalization as described below, and include certain employee related expenses, including salaries, bonuses, benefits </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and stock-based compensation expenses; costs of computer hardware and software; and costs incurred in developing features and functionality. These capitalized costs are included in property and equipment on the consolidated balance sheets.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company expenses costs incurred in the preliminary project and post-implementation stages of software development and capitalizes costs incurred in the application development stage and costs associated with significant enhancements to existing internal use software applications.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Software costs are amortized using the straight-line method over an estimated useful life of&#160;three years&#160;commencing when the software project is ready for its intended use.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Costs incurred related to less significant modifications and enhancements as well as maintenance are expensed as incurred.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Acquired in Business Combinations</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include trade names, customer relationships, non-compete agreements, and intellectual property. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for trade names, customer relationships, non-compete agreements, and intellectual property are generally, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00">five</span> to six years.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the fair value of net assets. Goodwill is not amortized but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level. The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying amount of the reporting unit exceeds its fair value, additional procedures must be performed. That additional procedure compares the implied fair value of the reporting unit&#8217;s goodwill with the carrying amount of that goodwill. An impairment loss is recorded to the extent that the carrying amount of goodwill exceeds its implied fair value.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Long-lived assets</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the recoverability of long-lived assets, including buildings, furniture and fixtures, computers and equipment, leasehold improvements, and other intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as other fair value determinations. As of December 31, 2021, there were no indicators of impairment.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for leases in accordance with the FASB ASC 842, Leases. We assess whether an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. We have elected the practical expedient to not separate lease and non-lease components for all assets. Operating lease assets and operating </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease liabilities are calculated based on the present value of the future minimum lease payments over the lease term at the lease start date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. The operating lease asset is increased by any lease payments made at or before the lease start date and reduced by lease incentives and initial direct costs incurred. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The depreciable life of lease assets and leasehold improvements are limited by the lease term. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Measurements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1&#8212;Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2&#8212;Observable inputs (other than Level&#160;1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3. A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and all other current liabilities approximate fair values due to their short-term nature. The fair value of notes receivable approximates the outstanding balance and are reviewed for impairment at least annually. The fair value of impaired notes receivable are determined based on estimated future payments discounted back to present value using the notes effective interest rate.</span></div><div style="margin-top:5pt"><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:57.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><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:100%">Level</span></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:100%">December 31, 2021</span></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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;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:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable impaired</span></td><td colspan="3" style="background-color:#cceeff;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:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Level 3 assets measured at fair value on a non-recurring basis at December&#160;31, 2021, the significant unobservable inputs include the notes receivable effective interest rates of 8% to 10%.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with FASB ASC 740, Income Taxes, which requires the recognition of deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are established to reduce deferred tax assets to the amount that will more likely than not be realized. To the extent that a determination was made to establish or adjust a valuation allowance, the expense or benefit is recorded in the period in which the determination is made.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. The Company prepares and files tax returns based on its interpretation of tax laws and regulations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining the Company&#8217;s income tax provision for financial reporting purposes, the Company establishes a reserve for uncertain income tax positions unless such positions are determined to be more likely than not of being sustained upon examination, based on their technical merits. That is, for financial reporting purposes, the Company only recognizes tax benefits taken on the tax return that the Company believes are more likely than not of being sustained upon examination. There is considerable judgment involved in determining whether a position taken on the tax return is more likely than not of being sustained.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts its tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest and penalties. The Company&#8217;s policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of its income tax provision</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses advertising and promotional costs when incurred. Advertising and promotional expenses for the years ended December&#160;31, 2021,  2020, and 2019 amounted to $4.0 million,  $996 thousand, and $737 thousand respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings Per Share</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net earnings per share under Accounting Standards Codification subtopic 260-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 260-10&#8221;). Basic earnings or loss per share (&#8220;EPS&#8221;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed by dividing net income by the weighted-average of all potentially dilutive shares of common stock that were outstanding during the periods presented.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The treasury stock method is used in calculating diluted EPS for potentially dilutive stock options, restricted stock and share purchase warrants, which assumes that any proceeds received from the exercise of in-the-money stock options, restricted stock and share purchase warrants, would be used to purchase common shares at the average market price for the period.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Based Compensation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation in accordance with FASB ASC Topic 718,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 718&#8221;). The Company estimates the fair value of stock options and warrants using the Black-Scholes option pricing model.&#160;The fair value of stock options and warrants granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company&#8217;s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163212232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text">RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Financial Accounting Standards Board (&#8220;FASB&#8221;) or other standard setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (&#8220;ASU&#8221;). We have implemented all new accounting pronouncements that are in effect and that may impact our financial statements. We have evaluated recently issued accounting pronouncements and determined that there is no material impact on our financial position or results of operations.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2019, the Company adopted the FASB ASU&#160;2016-2,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASC 842), which introduces the balance sheet recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The Company has adopted the new lease standard using the new transition option issued under the amendments in ASU 2018-11,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allowed the Company to continue to apply the legacy guidance in ASC 840,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the comparative periods presented in the year of adoption.&#160;The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company will recognize those lease payments on a straight-line basis over the lease term. The impact of the adoption was an increase to the Company&#8217;s operating lease assets and liabilities on January 1, 2019 of $3.2 million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements &#8211; Pending Adoption</span></div>In June 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments &#8212; Credit Losses (Topic 326),&#8221; changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures. The Company is in the process of evaluating the impact of this standard.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163083528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text">REVENUE RECOGNITION<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by source:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"><tr><td style="width:1.0%"/><td style="width:54.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.474%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31,<br/>2021</span></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%">Year Ended December 31,<br/>2020</span></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%">Year Ended December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales at company owned stores</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">E-commerce sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total Revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,489&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,365&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,734&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the timing of when a customer takes possession of product and when a customer makes payments for such product, the Company recognizes a customer trade receivable (asset) or a customer deposit (liability). The difference between the opening and closing balances of the Company&#8217;s customer trade receivables and the customer deposit liability results from timing differences between the Company&#8217;s performance and the customer&#8217;s payment and due to the acquisitions for the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of the Company&#8217;s customer trade receivables and customer deposit liability are as follows:</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">Receivables</span></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%">Customer Deposit Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Closing balance, 12/31/2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,686&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2020</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Closing balance, 12/31/2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,258&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has customer trade receivables under longer term financing arrangements at interest rates ranging from 8% to 12% with repayment terms ranging for 12 to 18 months. Notes receivable at December&#160;31, 2021 and 2020 are as follows:&#160;</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31, 2021</span></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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Allowance for losses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,812&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in notes receivable balances that have been deemed impaired.</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31,<br/>2021</span></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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Allowance for loses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163305784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text">PROPERTY AND EQUIPMENT<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December&#160;31, 2021 and 2020 consists of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Construction-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,293)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,116&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,416&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation expense was $3.7 million,  $1.6 million, and $1.0 million for the years ended December&#160;31, 2021,  2020, and 2019, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163585016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in goodwill are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31,<br/>2021</span></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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Goodwill additions and measurement period adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,401&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets as of follows:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:73.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.539%"/><td style="width:0.1%"/></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Intangible Assets </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">as of December 31, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">4.15 years</span></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%">Patents, trademarks</span></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:400;line-height:100%">4.08 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">5.30 years</span></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%">Non-competes</span></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:400;line-height:100%">3.74 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">4.16 years</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets on the Company&#8217;s consolidated balance sheets consist of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(398)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Patents, trademarks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-competes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(233)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,024&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,622)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,116&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2021,  2020, and 2019 was $8.9 million, $789 thousand, and $5 thousand respectively.</span></div><div style="margin-top:5pt;text-align:justify"><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:84.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:400;line-height:120%">Future amortization expense is as follows:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163211672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes for the years ended&#160;December&#160;31, 2021&#160;and&#160;2020&#160;consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"/><td style="width:55.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income Tax Expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current federal tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax (benefit)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory reserves</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%;text-decoration:underline">Deferred tax liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,392)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax asset (liability)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,359)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation Allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax asset (liability), net</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,359)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a valuation allowance against all of our deferred tax assets as of December&#160;31, 2019. Given our current earnings and anticipated future earnings, we believe that there was sufficient positive evidence available that allowed us to reach the conclusion that the valuation allowance was no longer be needed as of December&#160;31, 2020. Release of the valuation allowance in 2020 resulted in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the Company had cumulative state net operating loss carryforwards of $1.6 million and $0.1 million. State net operating loss carryforwards will begin to expire in calendar year 2036.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the U.S.&#160;Federal statutory income tax rate and the Company&#8217;s effective tax rate were as follows for the years ended December&#160;31, 2021 and 2020, and 2019:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:55.750%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;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:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">State and local income taxes (net of federal tax benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Return to provision adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163111752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">LONG-TERM DEBT<div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term debt is as follows:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells Fargo Equipment Finance, interest at 3.5% per annum, payable in monthly installments of $518.96 beginning April 2016 through March 2021, secured by warehouse equipment with a book value of $25,437</span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable issued in connection with seller financing of assets acquired, interest at 8.125%, payable in 60 installments of $8,440, due August 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Current Maturities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-Term Debt</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:400;line-height:100%">Debt maturities as of December 31, 2021 are as follows:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for the years ended December&#160;31, 2021,  2020, and 2019 was $43 thousand,  $14 thousand, and $45 thousand, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163108024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES <div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if a contract contains a lease at inception. Our material operating leases consist of retail and warehouse locations as well as office space. Our leases generally have remaining terms of 1-7 years, most of which include options to extend the leases for additional 3 to 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments not yet paid, we estimate incremental secured borrowing rates corresponding to the maturities of the leases. Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected the practical expedient to account for lease and non-lease components as a single component for our entire population of leases.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term expenses include only those leases with a term greater than one month and 12 months or less, and expense is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less, that do not include an option to purchase the underlying asset that we are reasonably certain to exercise, are not recorded on the balance sheet.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recorded within our consolidated statements of operations based upon the nature of the assets. Where assets are used to directly serve our customers, such as facilities dedicated to customer contracts, lease costs are recorded in &#8220;store operating costs.&#8221; Facilities and assets which serve management and support functions are expensed through general and administrative expenses.</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31,<br/>2021</span></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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Right to use assets, operating lease assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Current lease liability</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-current lease liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31,<br/>2021</span></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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></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:100%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Variable lease costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;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%">Total operating lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,540&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company&#8217;s operating lease liabilities as of December&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><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:85.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,466&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: Imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,647)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Lease Liability at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163085496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CONVERTIBLE DEBT</a></td>
<td class="text">CONVERTIBLE DEBT <div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2018, the Company completed a private placement of a total of 36 units of the Company&#8217;s securities at the price of $250,000 per unit pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Rule 506 of Regulation D promulgated thereunder. Each unit consisted of (i) a .1% unsecured convertible promissory note of the principal amount of 250,000, and (ii) a 3-year warrant entitling the holder to purchase 37,500 shares of the Company&#8217;s common stock, par value $.001 per share, at a price of $.01 per share or through cashless exercise.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible debt had a maturity date of January 12, 2021 and the principal balance and any accrued interest was convertible by the holder at any time into common stock of the Company at conversion price of $3.00 a share. Principal due and interest accrued on the notes automatically converted into shares of common stock, at the conversion price, if at any time during the term of the notes, commencing twelve (12) months from the date of issuance, the common stock trades minimum daily volume of at least 50,000 shares for twenty (20) consecutive days with a volume weighted average price of at least $4.00 per share.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2019, convertible debt and accrued interest of $2.4 million, net of unamortized debt discount of $675 thousand, was converted into 1,258,608 shares of common stock at the conversion rate of $3.00 per share. As of December&#160;31, 2019, there was no convertible debt remaining.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no amortization of debt discount for the years ended December&#160;31, 2021 and 2020. Amortization of debt discount for the years ended December&#160;31, 2019, was  $0.4 million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020 there were 93,750 and  93,750  warrants outstanding, respectively, related to the issuance of convertible debt.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163599864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE BASED PAYMENTS</a></td>
<td class="text">SHARE BASED PAYMENTS<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains long-term incentive plans for employee, non-employee members of our Board of Directors, and consultants. The Plans allows us to grant equity-based compensation awards, including stock options, stock appreciation rights, performance share units, restricted stock units, restricted stock awards, or a combination of awards (collectively, share-based awards).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2014, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) approved the 2014 Equity Incentive Plan (&#8220;2014 Plan&#8221;) pursuant to which the Company may grant incentive, non-statutory options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock or cash awards to employees, nonemployee members of our Board, consultants and other independent advisors who provide services to the Company. The maximum shares of common stock which may be issued over the term of the 2014 Plan shall not exceed 2,500,000 shares. Awards under the 2014 Plan are made by the Board or a committee designated by the Board. Options under the 2014 Plan are to be issued at the market price of the stock on the day of the grant except to those issued to holders of 10% or more of the Company's common stock which is required to be issued at a price not less than 110% of the fair market value on the day of the grant. Each option is exercisable at such time or times, during such period and for such numbers of shares shall be determined by the plan administrator. No option may be exercisable for more than ten years (five years in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 7, 2018, the Board adopted the 2018 Equity Compensation Plan (the &#8220;2018 Plan&#8221;) and on April 20, 2018, the shareholders approved the 2018 Plan. On February 7, 2020, the Board approved the amendment and restatement of the 2018 Plan to increase the number of shares issuable thereunder from 2,500,000 to 5,000,000, which amendment was approved by shareholders on May 11, 2020. The 2018 Plan will be administered by the Board. The Board may grant options to purchase shares of common stock, stock appreciation rights, restricted stock units, restricted or unrestricted shares of common stock, performance shares, performance units, other cash-based awards and other stock-based awards. The Board also has broad authority to determine the terms and conditions of each option or other kind of equity award, adopt, amend and rescind rules and regulations for the administration of the 2018 Plan and amend or modify outstanding options, grants and awards.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options, stock purchase rights or awards may be made under the 2018 Plan on or after the ten-year anniversary of the adoption of the 2018 Plan by the Board, but the 2018 Plan will continue thereafter while previously granted options, stock appreciation rights or awards remain subject to the 2018 Plan. Options granted under the 2018 Plan may be either "incentive stock options" that are intended to meet the requirements of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code") or "nonstatutory stock options" that do not meet the requirements of Section 422 of the Code. The Board will determine the exercise price of options granted under the 2018 Plan. The exercise price of stock options may not be less than the fair market value, on the date of grant, per share of our common stock issuable upon exercise of the option (or 110% of fair market value in the case of incentive options granted to a 10% stockholder). No option may be exercisable for more than ten years (five years in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments through the measurement and recognition of compensation expense for share-based payment awards made to employees and directors of the Company, including stock options and restricted shares. The Company also issues share based payments in the form of common stock warrants to non-employees.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents share-based payment expense for the years ended December&#160;31, 2021, 2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.878%"><tr><td style="width:1.0%"/><td style="width:49.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Restricted stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had approximately $7.9 million of unamortized share-based compensation for option awards and restricted stock awards, which is expected to be recognized over a weighted average period of 2.9 years. As of December&#160;31, 2021, the Company also had approximately $2.5 million of unamortized share-based compensation for common stock warrants issued to consultants, which is expected to be recognized over a weighted average period of 1.91 years.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues shares of restricted stock to eligible employees, which are subject to forfeiture until the end of an applicable vesting period. The awards generally vest on the second or third anniversary of the date of grant, subject to the employee&#8217;s continuing employment as of that date. Restricted stock is valued using market value on the grant date.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock activity for the years ended December&#160;31, 2021 and 2020 is presented in the following table:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:400;line-height:100%">Shares</span></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:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Option</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards issued under the 2014 and 2018 Plan as of December&#160;31, 2021 are summarized below:</span></div><div style="text-align:justify"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2014 Plan, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2018 Plan, as amended</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2018 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2018 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2018 Plan, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option and warrant granted is estimated on the grant date using the Black-Scholes option valuation model. The assumptions used to calculate the fair value of options and warrants granted are evaluated and revised, as necessary, to reflect market conditions and the Company&#8217;s experience. Stock options and warrants are expensed on a straight-line basis over the vesting period, which is considered to be the requisite service period. There were no options or warrants issued during 2021.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.151%"><tr><td style="width:1.0%"/><td style="width:49.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.383%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></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:100%">2020</span></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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.75-80.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.8-92.70%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Expected dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64-1.75%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options outstanding pursuant to 2014 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding pursuant to 2018 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options issued outside of 2014 and 2018 Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total options outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes all the options granted by the Company during years ended December&#160;31, 2021 and 2020:&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><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:100%">Options</span></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:100%">Shares</span></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:100%">Weighted-<br/>Average Exercise<br/>Price</span></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:100%">Weighted- Average Remaining<br/>Contractual Term</span></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:100%">Weighted-<br/>Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">3.60 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">3.47 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Vested and exercisable at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">3.13 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">3.47 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">2.85 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested and exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">2.81 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liability Awards</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued stock awards classified as liabilities based on guidance set forth at ASC 480-10-25 and ASC 718-10-25. These awards entitled the employees to receive a specified dollar value of common stock on the vesting date and generally vested between 8 and 14 months, subject to the employee&#8217;s continuing employment as of that date. Due to their short-term nature these awards were all valued at the face value of the award. All liability awards vested at December 31, 2021 and resulted in the issuance of 34,538 shares of common stock. The expense related to the liability awards for the years ended December&#160;31, 2021 and 2020, was $0.7 million and $29.9 thousand. There was zero expense related to liability awards for the year ended December&#160;31, 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163591544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK PURCHASE WARRANTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">STOCK PURCHASE WARRANTS</a></td>
<td class="text">STOCK PURCHASE WARRANTS<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s outstanding stock warrants as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:100%">Weighted Average<br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Granted/issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted/issued</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163193016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the composition of the weighted-average shares (denominator) used in the basic and dilutive earnings per share computation for the years ended December&#160;31, 2021,  2020, and 2019. For the year ended December 31, 2021, there were no anti-dilutive shares outstanding that were excluded from the dilutive income per share calculation. For the years ended December&#160;31, 2020 and 2019, options to purchase 30 thousand and 220 thousand shares of common stock were excluded from the dilutive income per share calculation because including such shares would be anti-dilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:56.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average shares outstanding, basic</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,223&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,945&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,834&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Effect of dilutive outstanding warrants and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average shares outstanding, dilutive</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,464&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,456&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Basic income per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive income per share</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163143640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLAN</a></td>
<td class="text">EMPLOYEE BENEFIT PLANThe Company has a 401(k) Savings Retirement Plan that covers substantially all full-time employees who meet the plan&#8217;s eligibility requirements and provides for an employee elective contribution. The Company made matching contributions to the plan of $419 thousand,  $169 thousand, and $83 thousand for the years ended December&#160;31, 2021,  2020, and 2019, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163282728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VENDOR CONCENTRATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">VENDOR CONCENTRATIONS</a></td>
<td class="text">VENDOR CONCENTRATIONSOne supplier represented 28% of our total vendor purchases for the year ended December&#160;31, 2021, and two suppliers represented 41% and 51% of our total vendor purchases for the years ended December&#160;31, 2020 and 2019, respectively. Although the Company expects to maintain relationships with these vendors, the loss of either supplier would not be expected to have a material adverse impact on our business, because of the competitive nature of the products that we sell.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163153544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS <div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. For all acquisitions, the preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company&#8217;s estimates and assumptions are subject to change within the measurement period as valuations are finalized. Any changes to these estimates may have a material impact on the Company&#8217;s operating results or financial position. The Company has made adjustments to the preliminary valuations of the acquisition based on valuation analysis prepared by independent third-party valuation consultants. During the year ended December&#160;31, 2021, our measurement period adjustments included reducing intangible assets by $1.0 million and increasing goodwill by the same amount. As a result of these measurement period adjustments, we made an insignificant reduction in amortization expense which is included in the income statement. All acquisition costs are expensed as incurred and recorded in general and administrative expenses in the consolidated statements of operations. Acquisition costs were approximately $0.7 million, $0.2 million, and $0.1 million for the years ended December&#160;31, 2021,  2020, and 2019.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2021 Acquisitions</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company purchased the assets of Indoor Garden &amp; Lighting, Inc, a two-store chain of hydroponic and equipment and indoor gardening supply stores serving the Seattle and Tacoma, Washington area. The total consideration for the purchase of Garden &amp; Lighting was approximately $1.7 million, including approximately $1.2 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, the Company purchased the assets of J.A.R.B., Inc d/b/a Grow Depot Maine, a two-store chain in Auburn and Augusta, Maine. The total consideration for the purchase of Grow Depot Maine was approximately $2.1 million, including approximately $1.7 million in cash and common stock valued at approximately $0.4 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2021, the Company purchased the assets of Grow Warehouse LLC, a four-store chain of hydroponic and organic garden stores in Colorado (3) and Oklahoma (1). The total consideration for the purchase of Grow Warehouse LLC was approximately $17.8 million, including approximately $8.1 million in cash and common stock valued at approximately $9.7 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2021, the Company purchased the assets of San Diego Hydroponics &amp; Organics, a four-store chain of hydroponic and organic garden stores in San Diego, California. The total consideration for the purchase of San Diego Hydroponics was approximately $9.3 million, including approximately $4.8 million in cash and common stock valued at approximately $4.5 million. Acquired goodwill of approximately represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2021, the Company purchased the assets of Charcoir Corporation, which sells an RHP-certified growing medium made from the highest-grade coconut fiber. The total consideration for the purchase of Charcoir was approximately $16.4 million, including approximately $9.9 million in cash and common stock valued at approximately $6.5 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established distribution market for the Company of a proprietary brand.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2021, the Company purchased the assets of 55 Hydroponics, a hydroponic and organic superstore located in Santa Ana, California. The total consideration for the purchase of 55 Hydroponics was approximately $6.5 million, including approximately $5.3 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2021, the Company purchased the assets of Aquarius Hydroponics, a hydroponic and organic garden store in Springfield, Massachusetts. The total consideration for the purchase of Aquarius was approximately $3.6 million, including approximately $2.3 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2021, the Company purchased the assets of Agron, LLC, an online seller of growing equipment. The total consideration for the purchase of Agron was approximately $11.2 million, including approximately $6.0 million in cash and common stock valued at approximately $5.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established e-commerce market for the Company targeting the commercial customer.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company purchased the assets of Grow Depot LLC ("Down River Hydro"), a hydroponic and indoor gardening supply store in Brownstown, Michigan. The total consideration for the purchase of Down River Hydro was approximately $4.4 million, including approximately $3.2 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2021, the Company purchased the assets of The Harvest Company ("Harvest"), a northern California-based hydroponic supply center and cultivation design innovator with stores in Redding and Trinity Counties. The total consideration for the purchase of Harvest was approximately $8.3 million, including approximately $5.6 million in cash and common stock valued at approximately $2.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, the Company purchased the assets of Aqua Serene, Inc., ("Aqua Serene"), an Oregon corporation which consists of an indoor/outdoor garden center with stores in Eugene and Ashland, Oregon. The total consideration for the purchase was approximately $11.7 million, including approximately $9.9 million in cash and common stock valued at approximately $1.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2021, the Company purchased the assets of Mendocino Greenhouse &amp; Garden Supply, Inc, a Northern California-based hydroponic garden center located in Mendocino, California. The purchase agreement was modified on July 19, 2021 to amend the purchase price. The total consideration for the purchase was approximately $4.0 million in cash. This acquisition allows the Company to expand its footprint in the Northern California. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2021, the Company purchased the assets of Commercial Grow Supply, Inc. ("CGS"), a hydroponic superstore located in Santa Clarita, California. The total consideration for the purchase was approximately $7.2 million, including approximately $6.0 million in cash and common stock valued at approximately $1.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2021 the Company purchased the assets of Hoagtech Hydroponics, Inc. ("Hoagtech"), a Washington -based corporation consisting of a hydroponic and garden supply center serving the Bellingham, Washington area. The total consideration for the purchase was approximately $3.9 million in cash. The Asset Purchase Agreement contains a contingent payment equal to approximately $0.6 million to be settled in common stock of the Company if this garden supply center reaches $8.0 million in revenue within a 12-month calendar period from the date of close. The Company used a third-party specialist to value this contingent consideration. The probability that the target will be reached was determined to be 5% which resulted in a value of approximately $28.5 thousand of contingent consideration which was added to goodwill. This acquisition expands our footprint in the Pacific Northwest. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2021, the Company purchased the assets of Indoor Store, LLC ("All Seasons Gardening"), an indoor-outdoor garden supply center specializing in hydroponics systems, lighting, and nutrients. All Seasons Gardening is the largest hydroponics retailer in New Mexico. The total consideration for the purchase was approximately $0.9 million, including approximately $0.7 million in cash and common stock valued at approximately $0.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2021, the Company purchased the assets of Mobile Media, Inc and MMI Agriculture ("MMI"), a mobile shelving design and build facility. The total consideration for the purchase was approximately $9.1 million, including approximately $8.3 million in cash and common stock valued at approximately $0.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company. The measurement of the intangible assets for MMI is still provisional and may be subject to future adjustments as the Company obtains additional information to finalize the accounting for the acquisition.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agron</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquarius</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">55 Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Charcoir</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Indoor Garden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Harvest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquaserene</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mendocino</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CGS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hoagtech</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">All Seasons</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Agron</span></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:7pt;font-weight:700;line-height:100%">Aquarius</span></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:7pt;font-weight:700;line-height:100%">55 Hydro</span></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:7pt;font-weight:700;line-height:100%">Charcoir</span></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:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></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:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></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:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></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:7pt;font-weight:700;line-height:100%">Indoor Garden</span></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:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Harvest</span></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:7pt;font-weight:700;line-height:100%">Aquaserene</span></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:7pt;font-weight:700;line-height:100%">Mendocino</span></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:7pt;font-weight:700;line-height:100%">CGS</span></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:7pt;font-weight:700;line-height:100%">Hoagtech</span></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:7pt;font-weight:700;line-height:100%">All Seasons</span></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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,272&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,056&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2021.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Agron</span></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:8pt;font-weight:700;line-height:100%">Aquarius</span></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:8pt;font-weight:700;line-height:100%">55 Hydro</span></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:8pt;font-weight:700;line-height:100%">Charcoir</span></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:8pt;font-weight:700;line-height:100%">San Diego Hydro</span></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:8pt;font-weight:700;line-height:100%">Grow Warehouse</span></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:8pt;font-weight:700;line-height:100%">Grow Depot Maine</span></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:8pt;font-weight:700;line-height:100%">Indoor Garden</span></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:8pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/19/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/12/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/22/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/1/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">1/25/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,840&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,147&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,265&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Harvest</span></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:7pt;font-weight:700;line-height:100%">Aquaserene</span></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:7pt;font-weight:700;line-height:100%">Mendocino</span></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:7pt;font-weight:700;line-height:100%">CGS</span></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:7pt;font-weight:700;line-height:100%">Hoagtech</span></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:7pt;font-weight:700;line-height:100%">All Seasons</span></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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></div></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">5/3/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">7/19/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">7/19/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">8/24/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">8/23/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">10/15/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">12/31/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,706&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2021,  2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><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:58.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021  (Unaudited)</span></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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020  (Unaudited)</span></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:8pt;font-weight:700;line-height:100%">December 31,<br/>2019  (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,511&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,475&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2020 Acquisitions</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;26, 2020, the Company purchased the assets of Health &amp; Harvest LLC. The total consideration for the purchase was approximately $2.9 million, including approximately $1.8 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;16, 2020, we acquired certain assets of H2O Hydroponics, LLC (&#8220;H2O Hydro&#8221;). The total consideration for the purchase was approximately $2.0 million, including approximately $1.3 million in cash and common stock valued at approximately $0.7 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;10, 2020, we acquired certain assets of Benzakry Family Corp, d/b/a Emerald City Garden (&#8220;Emerald City&#8221;). The total consideration for the purchase was approximately $1.0 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;12, 2020, the Company acquired the assets of Hydroponics Depot, LLC (&#8220;Hydro Depot&#8221;), a single store located in Phoenix, AZ. The total consideration for the purchase was approximately $1.5 million, including approximately $1.0 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;20, 2020 the Company acquired the assets of Big Green Tomato (&#8220;BGT&#8221;),&#160;a two-store chain in&#160;Battle Creek&#160;and&#160;Taylor, Michigan. The total consideration was approximately  $9.0 million, including approximately $6.0 million in cash and shares of common stock valued at approximately $3.1 million.&#160;Acquired goodwill of approximately $4.0 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;17, 2020, the Company acquired the assets of The GrowBiz (&#8220;GrowBiz&#8221;), a five-store chain with four stores in California and one store in Oregon. The total consideration for the purchase of GrowBiz was approximately $44.8 million, including approximately $17.5 million in cash and common stock valued at approximately $27.3 million. Acquired goodwill of approximately $28.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;14, 2020, the Company acquired the assets of Grassroots Hydroponics, Inc., a three-store chain in California. The total consideration for the purchase of Grassroots was approximately $10.0 million, approximately $7.5 million in cash and common stock valued at approximately $2.5 million. Acquired goodwill of approximately $4.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;23, 2020, the Company acquired the assets of Canopy Crop Management (&#8220;Canopy&#8221;) and its complete portfolio of products including the Power SI brand of silicic acid-enriched fertilizers. The total consideration for the purchase of Canopy Crop was approximately $9.2 million, including approximately $5.4 million in cash and common stock valued at approximately $3.8 million. Acquired goodwill of approximately $4.9 million represents the value </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">13,163&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(3,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(6,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">13,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">28,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">45,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,499&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,487&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">41,402&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/23/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/14/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/17/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/20/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/12/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8/10/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/16/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/26/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2020 and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2020 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2019 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2019:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow<br/>World<br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand<br/>Rapids<br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green<br/>Life<br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno<br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm<br/>Springs<br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">12/16/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">09/03/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">05/14/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">01/21/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">02/11/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">02/07/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,413&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,031&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.242%"><tr><td style="width:1.0%"/><td style="width:69.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.672%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31, 2019 (Unaudited)</span></td><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:100%">December 31,<br/>2018 (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163602120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS EQUITY</a></td>
<td class="text">STOCKHOLDERS EQUITY<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;11, 2020, the Company consummated an underwritten public offering of 5,750,000 shares of its common stock (the &#8220;Shares&#8221;), which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">750,000 shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $30 per share, generating gross proceeds of $172.5 million,&#160;before deducting the underwriting discounts and commissions and other offering expenses. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $162.5 million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;2, 2020, the Company consummated an underwritten public offering of 8,625,000 shares of its common stock (the &#8220;Shares&#8221;), which included the exercise in full of the underwriters&#8217; option to purchase&#160;an additional 1,125,000 shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $5.60 per share, generating gross proceeds of $48.3 million,&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before deducting the underwriting discounts and commissions and other offering expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $44.6 million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></div>On June&#160;26, 2019, the Company completed a private placement of a total of 4,123,257 units of the Company&#8217;s securities at the price of $3.10 per unit pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated under the Securities Act. Each unit consisted of (i) one share of common stock and (ii) one 3-year warrant, each entitling the holder to purchase one half share of common stock, at a price of $3.50 per share. The Company raised a total of $12,782,099 from 19 accredited investors.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163145400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES</a></td>
<td class="text">RELATED PARTIESThe Company has engaged with a firm that employs an immediate family member of an officer of the Company as partner. The firm provides certain legal services. Amounts paid to that firm in total were approximately $0.8 million for the year ended December&#160;31, 2021. As of December&#160;31, 2021, there was an outstanding balance of $14 thousand due.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163602120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated events and transaction occurring subsequent to December&#160;31, 2021 up to the date of this filing of these consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all acquisitions subsequent to year end the Company&#8217;s initial accounting for the business combination has not been completed because the valuations have not yet been received from the Company&#8217;s independent valuation firm.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;31, 2022, the Company acquired Horticultural Rep Group, Inc ("HRG"). HRG is a specialty marketing and sales organization of horticultural products based in Ogden, Utah. HRG represents hundreds of product SKU's for GrowGeneration and other companies that are popular brands in the hydroponics market. In addition, HRG has participated in the sourcing of products across the horticultural and hydroponics industry. Total consideration for the purchase was $12.3 million, including $6.8 million in cash and common stock valued at approximately $5.5 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166938008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Consolidation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements are prepared under the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 105-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Generally Accepted Accounting Principles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;).</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions are eliminated in consolidation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts included in the accompanying footnotes to the consolidated financial statements, except per share data, are in thousands (000).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the prior period financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported revenues and expenses during the reporting period. Actual results could vary from the estimates that were used.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may negatively affect our business operations. As a result, if the pandemic or its effects persist or worsen, our accounting estimates and assumptions could be impacted in subsequent interim reports and upon final determination at year-end, and it is reasonably possible such changes could be significant (although the potential effects cannot be estimated at this time). The Company has experienced minimal business interruption as a result of the COVID-19 pandemic. We have been deemed an &#8220;essential&#8221; business by state and local authorities in the areas in which we operate and as such have not been subject to business closures. The COVID-19 pandemic to date has resulted in temporary supply chain delays of our inventory and increased shipping cost among other impacts. As events surrounding the COVID-19 pandemic can change rapidly we cannot predict how it may disrupt our operations or the full extent of the disruption.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment Reporting</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management makes significant operating decisions based upon the analysis of the entire Company and financial performance is evaluated on a company-wide basis. Accordingly, the various products sold are aggregated into one </span></div>reportable operating segment as under guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 280 for segment reporting.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services at which point, the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company monitors provisions for estimated returns. Payment for goods and services sold by the Company is typically due upon satisfaction of the performance obligations. Under certain circumstances, the Company does provide goods and services to customers on a credit basis (see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Notes Receivable and Concentration of Credit Risk&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below). The Company accounts for shipping and handling activities as a fulfillment costs rather than as a separate performance obligation. When the Company receives payment from customers before the customer has taken possession of the merchandise or the service has been performed, the amount received is recorded as a customer deposit in the accompanying consolidated balance sheets until the sale or service is complete.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_VendorAllowancesPolicyTextBlock', window );">Vendor Allowances</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Vendor Allowances</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor allowances primarily consist of volume rebates that are earned as a result of attaining certain purchase levels. These vendor allowances are accrued as earned, with those allowances received as a result of attaining certain purchase levels accrued over the incentive period based on estimates of purchases.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volume rebates, when earned, are recorded as a reduction in cost of sales or cost of inventory.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Equivalents</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company&#8217;s cash equivalents consist primarily of money market funds.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable, which are generally not collateralized. Our policy is to place our cash and cash equivalents with high quality financial institutions, in order to limit the amount of credit exposure. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (FDIC), up to $250,000. At December&#160;31, 2021 and 2020, the Company had approximately $38 million and $174 million, respectively, in excess of the FDIC insurance limit.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Securities</a></td>
<td class="text">SecuritiesThe Company classifies its commercial paper and debt securities as marketable securities. Marketable securities with available fair market values are stated at fair market values. Unrealized gains and losses on these marketable securities are reported, net of applicable income taxes, in other comprehensive income. Realized gains or losses on sale of marketable securities are computed using primarily the moving average cost and reported in net income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Account Receivable, Note Receivable and Concentration of Credit Risk</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable, Notes Receivable and Concentration of Credit Risk</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. Credit is generally extended on a short-term basis thus receivables do not bear interest. Interest on past due balances are subject to an interest charge of 1.5% per month.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#8217;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. A note is placed on non-accrual status when management determines, after considering economic and business conditions and collection efforts, that the note is impaired or collection of interest is doubtful. The accrual of interest on the instrument ceases when there is concern that principal or interest due according to the note agreement will not be collected. Any payment received on such non-accrual notes are recorded as interest income when the payment is received. The note is reclassified as accrual-basis once interest and principal payments become current. The Company periodically reviews the value of the underlying collateral for the note receivable and evaluates whether the value of the collateral continues to provide adequate security for the note. Should the value of the underlying collateral become less than the outstanding principal and interest, the Company will determine whether an allowance is necessary. Any uncollectible interest previously accrued is also charged off.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the Company believes the value of the underlying collateral for each of the notes to be sufficient and in excess of the respective outstanding principal and accrued interest, net of recogniz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed allowance.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable generally have terms of 12 months to 18 months and bear interest from 9-12% per annum. Generally, product sales that are the basis for the note receivable are collateral on the note receivable until the note is paid off. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk in the normal course of business, primarily related to accounts and notes receivable. We are affected by general economic conditions in the United States. To limit credit risk, management periodically reviews and evaluates the financial condition of its customers and maintains an allowance for doubtful accounts. As of December&#160;31, 2021 and 2020, we do not believe that we have significant credit risk.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of gardening supplies and materials and is recorded at the lower of cost (weighted average cost method) or net realizable value. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are carried at cost. Leasehold improvements are amortized using the straight-line method over the original term of the lease or the useful life of the improvement, whichever is shorter. Renewals and betterment that materially extend the life of the asset are capitalized. With respect to constructed assets, all materials, direct labor, contract services as well as certain indirect costs are capitalized. Expenditures for maintenance and repairs are charged against operations. Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:</span></div><div style="margin-top:5pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">Estimated Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5 years</span></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:100%">Buildings</span></td><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:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5-7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><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:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5 years not to exceed lease term</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Software and Website Development Costs</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and Website Development Costs</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the costs of computer software obtained or developed for internal use in accordance with FASB ASC 350,&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#160;&#8212; Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Computer software development costs and website development costs are expensed as incurred, except for internal use software or website development costs that qualify for capitalization as described below, and include certain employee related expenses, including salaries, bonuses, benefits </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and stock-based compensation expenses; costs of computer hardware and software; and costs incurred in developing features and functionality. These capitalized costs are included in property and equipment on the consolidated balance sheets.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company expenses costs incurred in the preliminary project and post-implementation stages of software development and capitalizes costs incurred in the application development stage and costs associated with significant enhancements to existing internal use software applications.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Software costs are amortized using the straight-line method over an estimated useful life of&#160;three years&#160;commencing when the software project is ready for its intended use.</span></div>&#8226;Costs incurred related to less significant modifications and enhancements as well as maintenance are expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock', window );">Intangible Assets Acquired in Business Combinations</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets Acquired in Business Combinations</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include trade names, customer relationships, non-compete agreements, and intellectual property. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for trade names, customer relationships, non-compete agreements, and intellectual property are generally, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00">five</span> to six years.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the fair value of net assets. Goodwill is not amortized but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level. The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying amount of the reporting unit exceeds its fair value, additional procedures must be performed. That additional procedure compares the implied fair value of the reporting unit&#8217;s goodwill with the carrying amount of that goodwill. An impairment loss is recorded to the extent that the carrying amount of goodwill exceeds its implied fair value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentImpairment', window );">Long-lived assets</a></td>
<td class="text">Long-lived assetsThe Company reviews the recoverability of long-lived assets, including buildings, furniture and fixtures, computers and equipment, leasehold improvements, and other intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as other fair value determinations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for leases in accordance with the FASB ASC 842, Leases. We assess whether an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. We have elected the practical expedient to not separate lease and non-lease components for all assets. Operating lease assets and operating </span></div>lease liabilities are calculated based on the present value of the future minimum lease payments over the lease term at the lease start date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. The operating lease asset is increased by any lease payments made at or before the lease start date and reduced by lease incentives and initial direct costs incurred. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The depreciable life of lease assets and leasehold improvements are limited by the lease term. Lease expense for operating leases is recognized on a straight-line basis over the lease term.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value Measurements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1&#8212;Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2&#8212;Observable inputs (other than Level&#160;1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3. A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and all other current liabilities approximate fair values due to their short-term nature. The fair value of notes receivable approximates the outstanding balance and are reviewed for impairment at least annually. The fair value of impaired notes receivable are determined based on estimated future payments discounted back to present value using the notes effective interest rate.</span></div><div style="margin-top:5pt"><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:57.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><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:100%">Level</span></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:100%">December 31, 2021</span></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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;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:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable impaired</span></td><td colspan="3" style="background-color:#cceeff;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:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Level 3 assets measured at fair value on a non-recurring basis at December&#160;31, 2021, the significant unobservable inputs include the notes receivable effective interest rates of 8% to 10%.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with FASB ASC 740, Income Taxes, which requires the recognition of deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. </span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are established to reduce deferred tax assets to the amount that will more likely than not be realized. To the extent that a determination was made to establish or adjust a valuation allowance, the expense or benefit is recorded in the period in which the determination is made.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. The Company prepares and files tax returns based on its interpretation of tax laws and regulations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining the Company&#8217;s income tax provision for financial reporting purposes, the Company establishes a reserve for uncertain income tax positions unless such positions are determined to be more likely than not of being sustained upon examination, based on their technical merits. That is, for financial reporting purposes, the Company only recognizes tax benefits taken on the tax return that the Company believes are more likely than not of being sustained upon examination. There is considerable judgment involved in determining whether a position taken on the tax return is more likely than not of being sustained.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts its tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest and penalties. The Company&#8217;s policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of its income tax provision</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text">AdvertisingThe Company expenses advertising and promotional costs when incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings Per Share</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net earnings per share under Accounting Standards Codification subtopic 260-10,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 260-10&#8221;). Basic earnings or loss per share (&#8220;EPS&#8221;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed by dividing net income by the weighted-average of all potentially dilutive shares of common stock that were outstanding during the periods presented.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The treasury stock method is used in calculating diluted EPS for potentially dilutive stock options, restricted stock and share purchase warrants, which assumes that any proceeds received from the exercise of in-the-money stock options, restricted stock and share purchase warrants, would be used to purchase common shares at the average market price for the period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Based Compensation</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation in accordance with FASB ASC Topic 718,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASC 718&#8221;). The Company estimates the fair value of stock options and warrants using the Black-Scholes option pricing model.&#160;The fair value of stock options and warrants granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company&#8217;s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Financial Accounting Standards Board (&#8220;FASB&#8221;) or other standard setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (&#8220;ASU&#8221;). We have implemented all new accounting pronouncements that are in effect and that may impact our financial statements. We have evaluated recently issued accounting pronouncements and determined that there is no material impact on our financial position or results of operations.&#160;</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2019, the Company adopted the FASB ASU&#160;2016-2,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASC 842), which introduces the balance sheet recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The Company has adopted the new lease standard using the new transition option issued under the amendments in ASU 2018-11,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allowed the Company to continue to apply the legacy guidance in ASC 840,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the comparative periods presented in the year of adoption.&#160;The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company will recognize those lease payments on a straight-line basis over the lease term. The impact of the adoption was an increase to the Company&#8217;s operating lease assets and liabilities on January 1, 2019 of $3.2 million.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements &#8211; Pending Adoption</span></div>In June 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments &#8212; Credit Losses (Topic 326),&#8221; changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures. The Company is in the process of evaluating the impact of this standard.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_grwg_VendorAllowancesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vendor Allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_VendorAllowancesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangements entered into by lessor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL117410129-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919352-209981<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL117410129-209981<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL119206284-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163178168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:<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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">Estimated Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5 years</span></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:100%">Buildings</span></td><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:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5-7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><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:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5 years not to exceed lease term</span></div></td></tr></table><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December&#160;31, 2021 and 2020 consists of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Construction-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,293)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,116&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,416&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock', window );">Schedule of fair value of impaired notes receivable</a></td>
<td class="text"><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:57.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><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:100%">Level</span></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:100%">December 31, 2021</span></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:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,912&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;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:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable impaired</span></td><td colspan="3" style="background-color:#cceeff;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:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165129064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue by source:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"><tr><td style="width:1.0%"/><td style="width:54.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.474%"/><td style="width:0.1%"/></tr><tr><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%">Year Ended December 31,<br/>2021</span></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%">Year Ended December 31,<br/>2020</span></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%">Year Ended December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Sales at company owned stores</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,087&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">E-commerce sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total Revenues</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,489&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,365&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,734&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of the Company&#8217;s customer trade receivables and customer deposit liability are as follows:</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">Receivables</span></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%">Customer Deposit Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Closing balance, 12/31/2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,686&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Opening balance, 1/1/2020</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Closing balance, 12/31/2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,155&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Increase (decrease)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,258&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock', window );">Schedule of long term trade receivables</a></td>
<td class="text">receivable at December&#160;31, 2021 and 2020 are as follows:&#160;<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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31, 2021</span></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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Allowance for losses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,440&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,812&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock', window );">Schedule of notes receivable balances</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in notes receivable balances that have been deemed impaired.</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31,<br/>2021</span></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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Note receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Allowance for loses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(292)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Notes receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long term trade receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_grwg_ScheduleOfNotesReceivableBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of notes receivable balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ScheduleOfNotesReceivableBalancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163108024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:<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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">Estimated Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">5 years</span></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:100%">Buildings</span></td><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:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5-7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><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:400;line-height:100%">3-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5 years not to exceed lease term</span></div></td></tr></table><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December&#160;31, 2021 and 2020 consists of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,992&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,739&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Construction-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,293)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,116&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,416&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678253991048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in goodwill are as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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%">December 31,<br/>2021</span></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%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Goodwill additions and measurement period adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,401&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,951&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets as of follows:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:73.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.539%"/><td style="width:0.1%"/></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">of Intangible Assets </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">as of December 31, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">4.15 years</span></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%">Patents, trademarks</span></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:400;line-height:100%">4.08 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">5.30 years</span></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%">Non-competes</span></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:400;line-height:100%">3.74 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">4.16 years</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets on the Company&#8217;s consolidated balance sheets consist of the following:</span></div><div style="margin-top:5pt;text-align:justify"><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.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Gross <br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Accumulated <br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tradenames</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(398)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Patents, trademarks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-competes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(233)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">796&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,024&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,622)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,116&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(567)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of future amortization expense</a></td>
<td class="text"><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:84.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:400;line-height:120%">Future amortization expense is as follows:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678253990920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes for the years ended&#160;December&#160;31, 2021&#160;and&#160;2020&#160;consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"/><td style="width:55.703%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Income Tax Expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current federal tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax (benefit)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">December 31,<br/>2020</span></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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory reserves</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%;text-decoration:underline">Deferred tax liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred right to use lease assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,392)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax asset (liability)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,359)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation Allowance</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax asset (liability), net</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,359)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between the U.S.&#160;Federal statutory income tax rate and the Company&#8217;s effective tax rate were as follows for the years ended December&#160;31, 2021 and 2020, and 2019:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:55.750%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;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:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">State and local income taxes (net of federal tax benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Return to provision adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163283704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term debt is as follows:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells Fargo Equipment Finance, interest at 3.5% per annum, payable in monthly installments of $518.96 beginning April 2016 through March 2021, secured by warehouse equipment with a book value of $25,437</span></div></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable issued in connection with seller financing of assets acquired, interest at 8.125%, payable in 60 installments of $8,440, due August 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Current Maturities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-Term Debt</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:400;line-height:100%">Debt maturities as of December 31, 2021 are as follows:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678164819512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Operating Lease, Lease Income</a></td>
<td class="text"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31,<br/>2021</span></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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Right to use assets, operating lease assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Current lease liability</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Non-current lease liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31,<br/>2021</span></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:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></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:100%">Weighted average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock', window );">Schedule of Property Subject to or Available for Operating Lease</a></td>
<td class="text"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Variable lease costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;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%">Total operating lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,540&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company&#8217;s operating lease liabilities as of December&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><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:85.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,024&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,466&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Less: Imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,647)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Lease Liability at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165509208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents share-based payment expense for the years ended December&#160;31, 2021, 2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.878%"><tr><td style="width:1.0%"/><td style="width:49.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Restricted stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock activity for the years ended December&#160;31, 2021 and 2020 is presented in the following table:</span></div><div style="margin-top:5pt;text-align:justify"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><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:400;line-height:100%">Shares</span></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:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Nonvested, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.19&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock', window );">Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards issued under the 2014 and 2018 Plan as of December&#160;31, 2021 are summarized below:</span></div><div style="text-align:justify"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2014 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2014 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2014 Plan, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total shares available for issuance pursuant to the 2018 Plan, as amended</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding, December 31 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Total options exercised under 2018 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total shares issued pursuant to the 2018 Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Awards available for issuance under the 2018 Plan, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock', window );">Schedule of options outstanding pursuant</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.151%"><tr><td style="width:1.0%"/><td style="width:49.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.383%"/><td style="width:0.1%"/></tr><tr><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:100%">2021</span></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:100%">2020</span></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:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.75-80.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.8-92.70%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Expected dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64-1.75%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options outstanding pursuant to 2014 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Options outstanding pursuant to 2018 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Options issued outside of 2014 and 2018 Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Total options outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Payment Arrangement, Option, Activity</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes all the options granted by the Company during years ended December&#160;31, 2021 and 2020:&#160;</span></div><div style="margin-top:5pt;text-align:justify"><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.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><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:100%">Options</span></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:100%">Shares</span></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:100%">Weighted-<br/>Average Exercise<br/>Price</span></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:100%">Weighted- Average Remaining<br/>Contractual Term</span></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:100%">Weighted-<br/>Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">3.60 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">3.47 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Vested and exercisable at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">3.13 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">3.47 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">2.85 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Vested and exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">2.81 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163295848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK PURCHASE WARRANTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Stockholders' Equity Note, Warrants or Rights</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s outstanding stock warrants as of December&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><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:71.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:100%">Weighted Average<br/>Exercise <br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Granted/issued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.03&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted/issued</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Outstanding December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163187832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted Average Number of Shares</a></td>
<td class="text"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the composition of the weighted-average shares (denominator) used in the basic and dilutive earnings per share computation for the years ended December&#160;31, 2021,  2020, and 2019. For the year ended December 31, 2021, there were no anti-dilutive shares outstanding that were excluded from the dilutive income per share calculation. For the years ended December&#160;31, 2020 and 2019, options to purchase 30 thousand and 220 thousand shares of common stock were excluded from the dilutive income per share calculation because including such shares would be anti-dilutive.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:56.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average shares outstanding, basic</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,223&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,945&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,834&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Effect of dilutive outstanding warrants and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Weighted-average shares outstanding, dilutive</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,464&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,456&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Basic income per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:100%">Dilutive income per share</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 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:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678253951272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Business Acquisitions by Acquisition, Contingent Consideration</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Agron</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquarius</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">55 Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Charcoir</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Indoor Garden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Harvest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aquaserene</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mendocino</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CGS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hoagtech</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">All Seasons</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,651&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2021:</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Agron</span></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:7pt;font-weight:700;line-height:100%">Aquarius</span></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:7pt;font-weight:700;line-height:100%">55 Hydro</span></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:7pt;font-weight:700;line-height:100%">Charcoir</span></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:7pt;font-weight:700;line-height:100%">San Diego Hydro</span></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:7pt;font-weight:700;line-height:100%">Grow Warehouse</span></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:7pt;font-weight:700;line-height:100%">Grow Depot Maine</span></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:7pt;font-weight:700;line-height:100%">Indoor Garden</span></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:7pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Harvest</span></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:7pt;font-weight:700;line-height:100%">Aquaserene</span></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:7pt;font-weight:700;line-height:100%">Mendocino</span></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:7pt;font-weight:700;line-height:100%">CGS</span></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:7pt;font-weight:700;line-height:100%">Hoagtech</span></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:7pt;font-weight:700;line-height:100%">All Seasons</span></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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,272&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,248&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,056&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">13,163&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(3,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(6,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">13,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">28,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">45,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations during 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:15.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,499&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,487&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">41,402&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,536&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2019:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,046&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below represents the consideration paid for the net assets acquired in business combinations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow <br/>World <br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand <br/>Rapids <br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green <br/>Life <br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm <br/>Springs <br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock', window );">Schedule of revenue and earnings included in consolidated income statement</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2021.</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Agron</span></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:8pt;font-weight:700;line-height:100%">Aquarius</span></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:8pt;font-weight:700;line-height:100%">55 Hydro</span></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:8pt;font-weight:700;line-height:100%">Charcoir</span></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:8pt;font-weight:700;line-height:100%">San Diego Hydro</span></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:8pt;font-weight:700;line-height:100%">Grow Warehouse</span></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:8pt;font-weight:700;line-height:100%">Grow Depot Maine</span></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:8pt;font-weight:700;line-height:100%">Indoor Garden</span></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:8pt;font-weight:700;line-height:100%">Downriver</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/19/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/12/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/22/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/15/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">2/1/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">1/25/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">3/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,840&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,147&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,265&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:700;line-height:100%">Harvest</span></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:7pt;font-weight:700;line-height:100%">Aquaserene</span></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:7pt;font-weight:700;line-height:100%">Mendocino</span></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:7pt;font-weight:700;line-height:100%">CGS</span></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:7pt;font-weight:700;line-height:100%">Hoagtech</span></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:7pt;font-weight:700;line-height:100%">All Seasons</span></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:7pt;font-weight:700;line-height:100%">MMI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></div></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">5/3/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">7/19/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">7/19/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">8/24/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">8/23/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">10/15/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">12/31/21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,706&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2020:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:11.552%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Canopy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Grassroots</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GrowBiz</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">BGT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Hydro Depot</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Emerald<br/>City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">H2O<br/>Hydro<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Health &amp;<br/>Harvest<br/>LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/23/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/14/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/17/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/20/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/12/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8/10/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/16/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/26/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended</span></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:21.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.835%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">Grow<br/>World<br/>LLC</span></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:8pt;font-weight:700;line-height:100%">Grand<br/>Rapids<br/>Hydro</span></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:8pt;font-weight:700;line-height:100%">Green<br/>Life<br/>Garden</span></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:8pt;font-weight:700;line-height:100%">Chlorophyll</span></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:8pt;font-weight:700;line-height:100%">Reno<br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Palm<br/>Springs<br/>Hydroponics</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">12/16/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">09/03/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">05/14/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">01/21/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">02/11/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">02/07/19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,413&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,031&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2021,  2020, and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><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:58.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021  (Unaudited)</span></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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020  (Unaudited)</span></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:8pt;font-weight:700;line-height:100%">December 31,<br/>2019  (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,511&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 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:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,475&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2020 and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.667%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2020 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">December 31,<br/>2019 (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div>The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.242%"><tr><td style="width:1.0%"/><td style="width:69.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.672%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31, 2019 (Unaudited)</span></td><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:100%">December 31,<br/>2018 (Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings</span></td><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of consolidated income statement from the date of acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678164842728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NATURE OF OPERATIONS (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>state </div>
<div>store</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStatesInWhichEntityOperates', window );">Number of states in which entity operates | state</a></td>
<td class="nump">13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStatesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of states the entity operates in as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfStatesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of stores.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfStores</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678159255784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash, uninsured amount</a></td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="nump">$ 174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_InterestPercentage', window );">Interest percentage</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and advertising expense</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 996<span></span>
</td>
<td class="nump">$ 737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-lived intangible assets, remaining amortization period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_InterestPercentage', window );">Interest percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Cash, FDIC insured amount</a></td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired intangible assets, weighted average useful life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_InterestPercentage', window );">Interest percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FinancingReceivableExcludingAccruedInterestTerm', window );">Notes receivable term</a></td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired intangible assets, weighted average useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_InterestPercentage', window );">Interest percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FinancingReceivableExcludingAccruedInterestTerm', window );">Notes receivable term</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</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_grwg_FinancingReceivableExcludingAccruedInterestTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Excluding Accrued Interest, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_FinancingReceivableExcludingAccruedInterestTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_grwg_InterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>InterestPercentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_InterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166946792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and equipment | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160243128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 41,372<span></span>
</td>
<td class="nump">$ 177,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">39,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FairValueDisclosureNotesReceivableImpaired', window );">Notes receivable impaired</a></td>
<td class="nump">$ 978<span></span>
</td>
<td class="nump">$ 874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_FairValueDisclosureNotesReceivableImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_FairValueDisclosureNotesReceivableImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163450504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use assets, net</a></td>
<td class="nump">$ 43,730<span></span>
</td>
<td class="nump">$ 12,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 45,404<span></span>
</td>
<td class="nump">$ 12,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</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_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160109016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 422,489<span></span>
</td>
<td class="nump">$ 193,365<span></span>
</td>
<td class="nump">$ 79,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=grwg_SalesAtCompanyOwnedStoresMember', window );">Sales at company owned stores</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">369,199<span></span>
</td>
<td class="nump">182,736<span></span>
</td>
<td class="nump">74,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=grwg_DistributionMember', window );">Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">17,087<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=grwg_EcommerceSalesMember', window );">E-commerce sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 36,203<span></span>
</td>
<td class="nump">$ 10,629<span></span>
</td>
<td class="nump">$ 4,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_ProductOrServiceAxis=grwg_SalesAtCompanyOwnedStoresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=grwg_SalesAtCompanyOwnedStoresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=grwg_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=grwg_DistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=grwg_EcommerceSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=grwg_EcommerceSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158439576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_RevenueRecognitionCustomerDepositsRollForward', window );"><strong>Revenue Recognition, Customer Deposits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (decrease)</a></td>
<td class="nump">$ 6,362<span></span>
</td>
<td class="nump">$ 2,651<span></span>
</td>
<td class="nump">$ 1,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=grwg_ReceivablesMember', window );">Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_grwg_RevenueRecognitionCustomerDepositsRollForward', window );"><strong>Revenue Recognition, Customer Deposits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Opening balance</a></td>
<td class="nump">7,713<span></span>
</td>
<td class="nump">4,455<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Closing balance</a></td>
<td class="nump">8,181<span></span>
</td>
<td class="nump">7,713<span></span>
</td>
<td class="nump">4,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (decrease)</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">3,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=grwg_CustomerDepositLiabilityMember', window );">Customer Deposit Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_RevenueRecognitionCustomerDepositsRollForward', window );"><strong>Revenue Recognition, Customer Deposits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Opening balance</a></td>
<td class="nump">5,155<span></span>
</td>
<td class="nump">2,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Closing balance</a></td>
<td class="nump">11,686<span></span>
</td>
<td class="nump">5,155<span></span>
</td>
<td class="nump">$ 2,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (decrease)</a></td>
<td class="nump">$ 6,531<span></span>
</td>
<td class="nump">$ 2,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_RevenueRecognitionCustomerDepositsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Recognition, Customer Deposits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_RevenueRecognitionCustomerDepositsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</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_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_srt_ProductOrServiceAxis=grwg_ReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=grwg_ReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=grwg_CustomerDepositLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=grwg_CustomerDepositLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678156406264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TradeReceivableStatedInterestRate', window );">Interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TradeReceivablePaymentTerm', window );">Repayment term</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TradeReceivableStatedInterestRate', window );">Interest rate</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TradeReceivablePaymentTerm', window );">Repayment term</a></td>
<td class="text">18 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_TradeReceivablePaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade Receivable, Payment Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TradeReceivablePaymentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_grwg_TradeReceivableStatedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade Receivable, Stated Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TradeReceivableStatedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158267944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE RECOGNITION - Schedule of long term trade receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember', window );">Trade Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Note receivable</a></td>
<td class="nump">$ 2,962<span></span>
</td>
<td class="nump">$ 4,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Allowance for losses</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">(292)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Notes receivable, net</a></td>
<td class="nump">2,440<span></span>
</td>
<td class="nump">3,812<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Note receivable</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Allowance for losses</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">(292)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Notes receivable, net</a></td>
<td class="nump">$ 978<span></span>
</td>
<td class="nump">$ 874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267963-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165838024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 31,324<span></span>
</td>
<td class="nump">$ 10,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(7,208)<span></span>
</td>
<td class="num">(3,293)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">24,116<span></span>
</td>
<td class="nump">7,416<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">2,258<span></span>
</td>
<td class="nump">1,342<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">1,187<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">9,186<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">10,992<span></span>
</td>
<td class="nump">5,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=grwg_CapitalizedSoftwareMember', window );">Capitalized software</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">4,753<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction-in-progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 2,948<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=grwg_CapitalizedSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=grwg_CapitalizedSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678168387720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166164936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">$ 62,951<span></span>
</td>
<td class="nump">$ 17,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments', window );">Goodwill additions and measurement period adjustments</a></td>
<td class="nump">62,450<span></span>
</td>
<td class="nump">45,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">$ 125,401<span></span>
</td>
<td class="nump">$ 62,951<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678159986328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 57,024<span></span>
</td>
<td class="nump">$ 21,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (8,622)<span></span>
</td>
<td class="num">(567)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Tradenames</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod', window );">Weighted-average amortization period of intangible assets</a></td>
<td class="text">4 years 1 month 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 28,300<span></span>
</td>
<td class="nump">13,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (4,948)<span></span>
</td>
<td class="num">(398)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents, trademarks</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod', window );">Weighted-average amortization period of intangible assets</a></td>
<td class="text">4 years 29 days<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (42)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod', window );">Weighted-average amortization period of intangible assets</a></td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 25,175<span></span>
</td>
<td class="nump">6,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (3,055)<span></span>
</td>
<td class="num">(138)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=grwg_NonCompetesMember', window );">Non-competes</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod', window );">Weighted-average amortization period of intangible assets</a></td>
<td class="text">3 years 8 months 26 days<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 1,384<span></span>
</td>
<td class="nump">796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (233)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod', window );">Weighted-average amortization period of intangible assets</a></td>
<td class="text">4 years 1 month 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,065<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (344)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Weighted Average Amortization Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=grwg_NonCompetesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=grwg_NonCompetesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678164749784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 789<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160176904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 10,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">10,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">10,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">10,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">5,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,254<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 48,402<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678167333288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current federal tax expense (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (115)<span></span>
</td>
<td class="nump">$ 1,732<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">949<span></span>
</td>
<td class="nump">768<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred tax (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">1,473<span></span>
</td>
<td class="nump">1,706<span></span>
</td>
<td class="num">(479)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DeferredTaxBeValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,182)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 2,443<span></span>
</td>
<td class="nump">$ 3,251<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_DeferredTaxBeValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DeferredTaxBeValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158279960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities', window );">Deferred right to use lease liabilities</a></td>
<td class="nump">$ 11,573<span></span>
</td>
<td class="nump">$ 3,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">974<span></span>
</td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Inventory reserves</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty reserves</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Accruals and other</a></td>
<td class="nump">1,266<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets, gross</a></td>
<td class="nump">14,180<span></span>
</td>
<td class="nump">4,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets', window );">Deferred right to use lease assets</a></td>
<td class="num">(11,147)<span></span>
</td>
<td class="num">(3,147)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(5,392)<span></span>
</td>
<td class="num">(2,171)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities, gross</a></td>
<td class="num">(16,539)<span></span>
</td>
<td class="num">(5,318)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DeferredTaxAssetsLiabilitiesGross', window );">Deferred tax asset (liability)</a></td>
<td class="num">(2,359)<span></span>
</td>
<td class="num">(750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation Allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax asset (liability), net</a></td>
<td class="num">$ (2,359)<span></span>
</td>
<td class="num">$ (750)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_DeferredTaxAssetsLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DeferredTaxAssetsLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredTaxLiabilitiesDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163140616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Cumulative state NOL carryforwards</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158369944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes (net of federal tax benefit)</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent', window );">Federal statutory tax rate and state and local income taxes (net of federal tax benefit)</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Other</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(8.00%)<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments', window );">Return to provision adjustments</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(14.00%)<span></span>
</td>
<td class="num">(25.00%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate And State And Local Income Taxes, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678159968408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT - Schedule of Long-Term Debt (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 158,000<span></span>
</td>
<td class="nump">$ 241,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less Current Maturities</a></td>
<td class="num">(92,000)<span></span>
</td>
<td class="num">(83,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total Long-Term Debt</a></td>
<td class="nump">$ 66,000<span></span>
</td>
<td class="nump">158,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=grwg_WellsFargoEquipmentFinanceMember', window );">Wells Fargo Equipment Finance</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate</a></td>
<td class="nump">3.50%<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 25,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, periodic payment</a></td>
<td class="nump">518.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember', window );">Notes payable issued in connection with seller financing one</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate</a></td>
<td class="nump">8.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_NumberOfInstallments', window );">Number of installments | installment</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, periodic payment</a></td>
<td class="nump">$ 8,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 158,000<span></span>
</td>
<td class="nump">$ 240,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_NumberOfInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of installments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_NumberOfInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=grwg_WellsFargoEquipmentFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=grwg_WellsFargoEquipmentFinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163100792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Debt Maturity Schedule (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 241<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678355133720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165847496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease extension term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease remaining lease term</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease extension term</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160136392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Operating Lease Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right to use assets, operating lease assets</a></td>
<td class="nump">$ 43,730<span></span>
</td>
<td class="nump">$ 12,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liability</a></td>
<td class="nump">6,858<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current lease liability</a></td>
<td class="nump">38,546<span></span>
</td>
<td class="nump">9,479<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 45,404<span></span>
</td>
<td class="nump">$ 12,480<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163285272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of other information related to leases (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160136392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 8,205<span></span>
</td>
<td class="nump">$ 2,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">2,130<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total operating lease costs</a></td>
<td class="nump">$ 10,540<span></span>
</td>
<td class="nump">$ 3,967<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158400776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturity Lease Schedule (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 9,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">9,024<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">7,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">6,875<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">5,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">18,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">57,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(11,647)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease Liability at December 31, 2021</a></td>
<td class="nump">$ 45,404<span></span>
</td>
<td class="nump">$ 12,480<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678156445080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE DEBT (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 26, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 12, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>d </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion, original debt amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockConvertibleConversionPriceIncrease', window );">Common stock conversion price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible debt | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">356,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrant or right, outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,750<span></span>
</td>
<td class="nump">93,750<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, conversion price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DebtInstrumentConvertibleConversionTerm', window );">Conversion term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares', window );">Minimum trades daily volume (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | d</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger', window );">Debt instrument, convertible, stock price trigger (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt instrument, unamortized discount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 675,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, shares converted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,258,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares) | shares</a></td>
<td class="nump">4,123,257<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share)</a></td>
<td class="nump">$ 3.10<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TermOfWarrant', window );">Warrant term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrant or right, outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_DebtInstrumentConvertibleConversionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Conversion Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DebtInstrumentConvertibleConversionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Minimum Trades Volume, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_TermOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TermOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockConvertibleConversionPriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockConvertibleConversionPriceIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158930280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Feb. 07, 2020</div></th>
<th class="th"><div>Feb. 06, 2020</div></th>
<th class="th"><div>Mar. 06, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_StockIssuedOverTheTermOfThePlan', window );">Stock issued over the term of the plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued in period under awards (in shares)</a></td>
<td class="nump">34,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement expense</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember', window );">2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Maximum number of shares of common stock which may be issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percent</a></td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember', window );">2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percent</a></td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_UnamortizedShareBasedCompensation', window );">Unamortized share-based compensation</a></td>
<td class="nump">$ 7,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationWeightedAveragePeriod', window );">Share-based compensation weighted average period</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option | 2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Option exercisable term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option | 2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Option exercisable term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=grwg_IncentiveStockOptionMember', window );">Incentive Stock Option | 2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Option exercisable term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=grwg_IncentiveStockOptionMember', window );">Incentive Stock Option | 2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Option exercisable term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_UnamortizedShareBasedCompensation', window );">Unamortized share-based compensation</a></td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationWeightedAveragePeriod', window );">Share-based compensation weighted average period</a></td>
<td class="text">1 year 10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">8 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">14 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ShareBasedCompensationWeightedAveragePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sharebased Compensation weighted average period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ShareBasedCompensationWeightedAveragePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_grwg_StockIssuedOverTheTermOfThePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of minimum stock shares of an entity that have been sold or granted to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_StockIssuedOverTheTermOfThePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_UnamortizedShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_UnamortizedShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=grwg_IncentiveStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=grwg_IncentiveStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165754264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Restricted stock</a></td>
<td class="nump">$ 4,349<span></span>
</td>
<td class="nump">$ 5,164<span></span>
</td>
<td class="nump">$ 1,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock options</a></td>
<td class="nump">781<span></span>
</td>
<td class="nump">2,251<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_WarrantExpenses', window );">Warrants</a></td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total</a></td>
<td class="nump">$ 6,585<span></span>
</td>
<td class="nump">$ 7,856<span></span>
</td>
<td class="nump">$ 2,491<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_WarrantExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_WarrantExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678160057096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Restricted Stock Activity (Details) - Restricted Stock - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, beginning balance (in shares)</a></td>
<td class="nump">630<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(360)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, ending balance (in shares)</a></td>
<td class="nump">484<span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 4.51<span></span>
</td>
<td class="nump">$ 3.82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">36.98<span></span>
</td>
<td class="nump">4.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">8.47<span></span>
</td>
<td class="nump">5.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">18.54<span></span>
</td>
<td class="nump">4.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 20.19<span></span>
</td>
<td class="nump">$ 4.51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158871288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Awards Issued Under Plans (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, December 31 2021 (in shares)</a></td>
<td class="num">(906)<span></span>
</td>
<td class="num">(1,803)<span></span>
</td>
<td class="num">(1,925)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember', window );">2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalSharesAvailableForIssuance', window );">Total shares available for issuance pursuant to the Plan (in shares)</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, December 31 2021 (in shares)</a></td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalOptionsExercised', window );">Total options exercised under the Plan (in shares)</a></td>
<td class="num">(2,089)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalSharesIssuedPursuant', window );">Total shares issued pursuant to the Plan (in shares)</a></td>
<td class="num">(375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AwardsAvailableForIssuance', window );">Awards available for issuance under the Plan, December 31, 2021 (in shares)</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember', window );">2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalSharesAvailableForIssuance', window );">Total shares available for issuance pursuant to the Plan (in shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, December 31 2021 (in shares)</a></td>
<td class="num">(886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalOptionsExercised', window );">Total options exercised under the Plan (in shares)</a></td>
<td class="num">(964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalSharesIssuedPursuant', window );">Total shares issued pursuant to the Plan (in shares)</a></td>
<td class="num">(1,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AwardsAvailableForIssuance', window );">Awards available for issuance under the Plan, December 31, 2021 (in shares)</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_AwardsAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Awards available for issuance under the Plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AwardsAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_TotalOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TotalOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_TotalSharesAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Shares available for issuance pursuant to the Plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TotalSharesAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_grwg_TotalSharesIssuedPursuant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total shares issued pursuant to the Plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TotalSharesIssuedPursuant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=grwg_ThousandFourteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=grwg_ThousandEighteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678159240152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Black Scholes Assumptions (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.64%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_OptionsOutstandingPursuantTo2014Plan', window );">Options outstanding pursuant to 2014 Plan (in shares)</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_OptionsOutstandingPursuantTo2018Plan', window );">Options outstanding pursuant to 2018 Plan (in shares)</a></td>
<td class="nump">886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_OptionsIssuedOutsideOf2014And2018Plans', window );">Options issued outside of 2014 and 2018 Plans (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_TotalOptionsOutstandingDecember312021', window );">Total options outstanding December 31, 2021 (in shares)</a></td>
<td class="nump">906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">77.75%<span></span>
</td>
<td class="nump">87.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.64%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">80.70%<span></span>
</td>
<td class="nump">92.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_OptionsIssuedOutsideOf2014And2018Plans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_OptionsIssuedOutsideOf2014And2018Plans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_OptionsOutstandingPursuantTo2014Plan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_OptionsOutstandingPursuantTo2014Plan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_OptionsOutstandingPursuantTo2018Plan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_OptionsOutstandingPursuantTo2018Plan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_TotalOptionsOutstandingDecember312021">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_TotalOptionsOutstandingDecember312021</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158328984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">892<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(822)<span></span>
</td>
<td class="num">(984)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired, Shares</a></td>
<td class="num">(75)<span></span>
</td>
<td class="num">(30)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 3.92<span></span>
</td>
<td class="nump">$ 2.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">4.75<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">3.20<span></span>
</td>
<td class="nump">2.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Forfeited or expired (in dollars per share)</a></td>
<td class="nump">7.60<span></span>
</td>
<td class="nump">2.75<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">$ 4.38<span></span>
</td>
<td class="nump">$ 3.92<span></span>
</td>
<td class="nump">$ 2.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term, outstanding (in years)</a></td>
<td class="text">2 years 10 months 6 days<span></span>
</td>
<td class="text">3 years 5 months 19 days<span></span>
</td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value, Outstanding beginning balance (in dollars per share)</a></td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value, Granted (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">2.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value, Exercised (in dollars per share)</a></td>
<td class="nump">1.71<span></span>
</td>
<td class="nump">1.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value, Forfeited or expired (in dollars per share)</a></td>
<td class="nump">4.53<span></span>
</td>
<td class="nump">1.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value Outstanding ending balance (in dollars per share)</a></td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and exercisable (in shares)</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Vested and exercisable (in dollars per share)</a></td>
<td class="nump">$ 4.36<span></span>
</td>
<td class="nump">$ 3.55<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-Average Remaining Contractual Term, Vested and exercisable (in years)</a></td>
<td class="text">2 years 9 months 21 days<span></span>
</td>
<td class="text">3 years 1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted - Average Grant Date Fair Value, Vested and exercisable (in dollars per share)</a></td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678166251512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK PURCHASE WARRANTS (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted/issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(822)<span></span>
</td>
<td class="num">(984)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 3.92<span></span>
</td>
<td class="nump">$ 2.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted/issued (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">4.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">3.20<span></span>
</td>
<td class="nump">2.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">$ 4.38<span></span>
</td>
<td class="nump">$ 3.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted/issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(969)<span></span>
</td>
<td class="num">(2,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 8.03<span></span>
</td>
<td class="nump">$ 3.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted/issued (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">24.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">2.84<span></span>
</td>
<td class="nump">3.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Forfeited (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">5.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance (in dollars per share)</a></td>
<td class="nump">$ 22.14<span></span>
</td>
<td class="nump">$ 8.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678159256808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">220,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 12,786<span></span>
</td>
<td class="nump">$ 5,328<span></span>
</td>
<td class="nump">$ 1,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding, basic (in shares)</a></td>
<td class="nump">59,223,000<span></span>
</td>
<td class="nump">43,945,000<span></span>
</td>
<td class="nump">32,834,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_EffectOfDilutiveCommonStockEquivalents', window );">Effect of dilutive outstanding warrants and stock options (in shares)</a></td>
<td class="nump">1,241,000<span></span>
</td>
<td class="nump">2,511,000<span></span>
</td>
<td class="nump">1,076,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted-average shares outstanding, dilutive (in shares)</a></td>
<td class="nump">60,464,000<span></span>
</td>
<td class="nump">46,456,000<span></span>
</td>
<td class="nump">33,910,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per shares (in dollars per share)</a></td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_EarningsPerSharesDiluted', window );">Dilutive income per share (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_EarningsPerSharesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_EarningsPerSharesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_grwg_EffectOfDilutiveCommonStockEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of dilutive common stock equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_EffectOfDilutiveCommonStockEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165087592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Matching contributions</a></td>
<td class="nump">$ 419<span></span>
</td>
<td class="nump">$ 169<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678164671752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VENDOR CONCENTRATIONS (Details) - Cost of Goods and Service Benchmark - Supplier Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">One Supplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Two Suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=grwg_OneSupplierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=grwg_OneSupplierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=grwg_TwoSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=grwg_TwoSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678142759688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Oct. 15, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 19, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 24, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 19, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 19, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 15, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 12, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 22, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Feb. 15, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Feb. 01, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Dec. 23, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 14, 2020 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Nov. 17, 2020 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Oct. 20, 2020 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Oct. 12, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 10, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 16, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Intangible assets purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business acquisition, transaction costs</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember', window );">Indoor Garden Lighting Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember', window );">Grow Depot Maine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC | COLORADO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC | OKLAHOMA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember', window );">San Diego Hydroponics &amp; Organics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember', window );">Charcoir Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember', window );">55 Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember', window );">Aquarius</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember', window );">Agron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotLLCMember', window );">Grow Depot LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember', window );">Harvest Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember', window );">Aqua Serene</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember', window );">Mendocino Greenhouse &amp; Garden Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember', window );">Commercial Grow Supply Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember', window );">Hoagtech Hydroponics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable', window );">Business combination, contingent consideration, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold', window );">Revenue threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm', window );">Revenue threshold term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold', window );">Probability of achieving threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationConsiderationTransferredContingentConsideration', window );">Contingent consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorStoreLLCMember', window );">Indoor Store, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember', window );">Mobile Media, Inc and MMI Agriculture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember', window );">Health &amp; Harvest LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember', window );">H2O Hydro LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember', window );">Emerald City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroponicsDepotLLCMember', window );">Hydroponics Depot, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_BigGreenTomatoMember', window );">Big Green Tomato</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AcquiredGoodwill', window );">Acquired goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AcquiredGoodwill', window );">Acquired goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz | CALIFORNIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz | OREGON</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember', window );">Grassroots</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AcquiredGoodwill', window );">Acquired goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember', window );">Canopy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_AcquiredGoodwill', window );">Acquired goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_AcquiredGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquired goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_AcquiredGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Contingent Consideration, Equity Interest Issued And Issuable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold, Probability Of Achieving Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of stores.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfStores</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_OK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_OK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AgronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorStoreLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_IndoorStoreLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroponicsDepotLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HydroponicsDepotLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_BigGreenTomatoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_BigGreenTomatoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_OR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_OR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678153517944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of purchase price (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">$ 16,857<span></span>
</td>
<td class="nump">$ 13,163<span></span>
</td>
<td class="nump">$ 5,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">2,233<span></span>
</td>
<td class="nump">736<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="num">(448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">13,340<span></span>
</td>
<td class="nump">6,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(13,340)<span></span>
</td>
<td class="num">(6,694)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">18,765<span></span>
</td>
<td class="nump">6,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">14,792<span></span>
</td>
<td class="nump">13,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">588<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">2,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">62,462<span></span>
</td>
<td class="nump">45,388<span></span>
</td>
<td class="nump">9,046<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">118,056<span></span>
</td>
<td class="nump">80,447<span></span>
</td>
<td class="nump">14,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember', window );">Canopy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember', window );">Grassroots</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,286<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember', window );">BGT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember', window );">Hydro Depot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember', window );">Emerald City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember', window );">H2O Hydro LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(906)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember', window );">Health &amp; Harvest LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember', window );">Agron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(98)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">8,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">11,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember', window );">Aquarius</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">957<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">63<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">1,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">3,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember', window );">55 Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">780<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(861)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">3,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">6,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember', window );">Charcoir Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">839<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">2,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">6,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">16,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember', window );">San Diego Hydroponics &amp; Organics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">315<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">1,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(1,079)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">5,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">9,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">2,450<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="num">(169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">1,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">2,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">11,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">17,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember', window );">Grow Depot Maine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">326<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(92)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">2,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember', window );">Indoor Garden Lighting Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">372<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(137)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">1,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember', window );">Downriver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">824<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">2,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">4,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember', window );">Harvest Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,204<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">3,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(3,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">4,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">8,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember', window );">Aqua Serene</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,696<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(1,177)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">6,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">11,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember', window );">Mendocino Greenhouse &amp; Garden Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">753<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">2,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember', window );">Commercial Grow Supply Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">875<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">1,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">4,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">7,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember', window );">Hoagtech Hydroponics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">751<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">144<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">1,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(1,569)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">2,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">3,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember', window );">All Seasons</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember', window );">Mobile Media, Inc and MMI Agriculture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">3,530<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="nump">328<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities</a></td>
<td class="num">(250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset', window );">Operating lease right to use asset</a></td>
<td class="nump">2,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(2,332)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships</a></td>
<td class="nump">2,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName', window );">Trade name</a></td>
<td class="nump">1,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete', window );">Non-compete</a></td>
<td class="nump">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty', window );">Intellectual property</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="nump">1,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">$ 9,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember', window );">Grow World LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember', window );">Grand Rapids Hydro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,377<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember', window );">Green Life Garden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,306<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember', window );">Chlorophyll</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,596<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember', window );">Reno Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember', window );">Palm Springs Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Relationships</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intellectual Property</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncompete</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right To Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_BGTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AgronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678157864584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of consideration paid (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">$ 80,784<span></span>
</td>
<td class="nump">$ 41,402<span></span>
</td>
<td class="nump">$ 10,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">37,272<span></span>
</td>
<td class="nump">39,045<span></span>
</td>
<td class="nump">3,626<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">118,056<span></span>
</td>
<td class="nump">80,447<span></span>
</td>
<td class="nump">14,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember', window );">Canopy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember', window );">Grassroots</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember', window );">BGT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember', window );">Hydro Depot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember', window );">Emerald City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember', window );">H2O Hydro LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember', window );">Health &amp; Harvest LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember', window );">Agron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">5,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">5,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">11,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember', window );">Aquarius</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">2,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">1,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">3,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember', window );">55 Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">5,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">6,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember', window );">Charcoir Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">9,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">6,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">16,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember', window );">San Diego Hydroponics &amp; Organics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">4,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">4,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">9,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">9,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">17,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember', window );">Grow Depot Maine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">2,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember', window );">Indoor Garden Lighting Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">1,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">1,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember', window );">Downriver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">3,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">4,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember', window );">Harvest Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">5,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">2,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">8,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember', window );">Aqua Serene</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">9,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">1,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">11,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember', window );">Mendocino Greenhouse &amp; Garden Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember', window );">Commercial Grow Supply Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">5,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">1,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">7,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember', window );">Hoagtech Hydroponics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">3,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">3,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember', window );">All Seasons</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember', window );">Mobile Media, Inc and MMI Agriculture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">8,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="nump">781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">$ 9,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember', window );">Grow World LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember', window );">Grand Rapids Hydro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember', window );">Green Life Garden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">811<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember', window );">Chlorophyll</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember', window );">Reno Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember', window );">Palm Springs Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_BGTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AgronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678157366120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 87,991<span></span>
</td>
<td class="nump">$ 24,837<span></span>
</td>
<td class="nump">$ 18,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 10,093<span></span>
</td>
<td class="nump">$ 3,921<span></span>
</td>
<td class="nump">$ 3,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember', window );">Canopy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 23,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember', window );">Grassroots</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 14,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember', window );">GrowBiz</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 17,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember', window );">BGT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 20,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember', window );">Hydro Depot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 12,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember', window );">Emerald City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 10,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember', window );">H2O Hydro LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 16,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember', window );">Health &amp; Harvest LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 26,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember', window );">Agron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Mar. 19,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 14,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="num">$ (305)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember', window );">Aquarius</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Mar. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 9,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 1,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember', window );">55 Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Mar. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 6,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember', window );">Charcoir Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Mar. 12,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 6,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 1,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember', window );">San Diego Hydroponics &amp; Organics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Feb. 22,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 7,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember', window );">Grow Warehouse LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Feb. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 13,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 2,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember', window );">Grow Depot Maine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Feb.  01,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 6,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 1,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember', window );">Indoor Garden Lighting Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Jan. 25,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 6,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 1,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember', window );">Downriver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 3,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember', window );">Harvest Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">May  03,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 6,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember', window );">Aqua Serene</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Jul. 19,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 2,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember', window );">Mendocino Greenhouse &amp; Garden Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Jul. 19,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 1,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember', window );">Commercial Grow Supply Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Aug. 24,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember', window );">Hoagtech Hydroponics, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Aug. 23,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 1,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember', window );">All Seasons</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Oct. 15,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember', window );">Mobile Media, Inc and MMI Agriculture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember', window );">Grow World LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 16,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember', window );">Grand Rapids Hydro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  03,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember', window );">Green Life Garden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">May 14,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 999<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember', window );">Chlorophyll</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 21,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember', window );">Reno Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 11,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember', window );">Palm Springs Hydroponics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb.  07,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_BusinessAcquisitionsNetIncome', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_BusinessAcquisitionsNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessAcquisitionsNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_grwg_BusinessAcquisitionsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue related to acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_BusinessAcquisitionsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e848-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e845-128460<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CanopyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrassrootsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowBizMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_BGTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_BGTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HydroDepotMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_EmeraldCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_H2OHydroponicsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HealthAndHarvestLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AgronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AgronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquariusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_FiftyFiveHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CharcoirCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_SanDiegoHydroponicsAndOrganicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWarehouseLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowDepotMaineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_IndoorGardenLightingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_DownriverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HarvestCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AquaSereneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MendocinoGreenhouseGardenSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_CommercialGrowSupplyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HoagtechHydroponicsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_AllSeasonsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_MobileMediaIncAndMMIAgricultureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrowWorldLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GrandRapidsHydroMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_GreenLifeGardenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_ChlorophyllMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_RenoHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_PalmSpringsHydroponicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678165824008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of pro forma consolidated income statement (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_A2021AcquisitionsMember', window );">2021 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 452,126,000<span></span>
</td>
<td class="nump">$ 310,947,000<span></span>
</td>
<td class="nump">$ 197,315,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 13,511,000<span></span>
</td>
<td class="nump">18,480,000<span></span>
</td>
<td class="nump">14,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_A2020AcquisitionsMember', window );">2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,486,000<span></span>
</td>
<td class="nump">195,854,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,308,000<span></span>
</td>
<td class="nump">14,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=grwg_A2019AcquisitionsMember', window );">2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,300,000<span></span>
</td>
<td class="nump">$ 59,651,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,751,000<span></span>
</td>
<td class="num">$ (2,088,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionAxis=grwg_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_A2021AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_A2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_A2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678158814632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCKHOLDERS EQUITY - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 11, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 02, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 26, 2019 </div>
<div>USD ($) </div>
<div>investor </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 12, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=grwg_PublicStockOfferingMember', window );">Public Stock Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">5,750,000<span></span>
</td>
<td class="nump">8,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 5.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock | $</a></td>
<td class="nump">$ 172,500,000<span></span>
</td>
<td class="nump">$ 48,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction | $</a></td>
<td class="nump">$ 162,500,000<span></span>
</td>
<td class="nump">$ 44,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">1,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,123,257<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.10<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of securities called by each warrant or right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from issuance of private placement | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,782,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_NumberOfInvestors', window );">Number of investors | investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfStockAwardIssuedPerUnitSold', window );">Sale of stock, award issued per unit sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement | Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_grwg_SaleOfStockAwardIssuedPerUnitSold', window );">Sale of stock, award issued per unit sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_NumberOfInvestors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Investors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_NumberOfInvestors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_grwg_SaleOfStockAwardIssuedPerUnitSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Award Issued Per Unit Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">grwg_SaleOfStockAwardIssuedPerUnitSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>grwg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=grwg_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=grwg_PublicStockOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678260018600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember', window );">Immediate Family Member of Management or Principal Owner</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal fees</a></td>
<td class="nump">$ 800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139678163254232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - Subsequent Event [Member] - Horticultural Rep Group, Inc<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 12.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business combination, equity interest issued or issuable, amount</a></td>
<td class="nump">$ 5.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=grwg_HorticulturalRepGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=grwg_HorticulturalRepGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>grwg-20211231_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/2021q4"
  xmlns:grwg="http://growgeneration.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="grwg-20211231.xsd" xlink:type="simple"/>
    <context id="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a1abd2c7c47406c89313568a8693ac4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5f4aef4fdd9243769947661bf9ec660e_I20220224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2022-02-24</instant>
        </period>
    </context>
    <context id="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i657b2f0f029e439281059dc44d06f9be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic90ed851d196478b9ee3f803e8c79b18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92cb4eec2dcb437ea2110c0454926f04_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idb70a42dbfb741218d429d2b5f468268_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3d8a871dd3ae4e6ebc5f63ce279779dd_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i17bc503ddf2b495c80f6da728dfdff01_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie9e1777018124466871d96fcf1a29005_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id111d1fd96bd4cba9ab71abee6935853_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76c4debba4bf444eb507632168440242_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff84c2f5e60048bca0799772cf847820_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieff957a70414487f96d70c64229e6e66_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i097db78a81024d92af2e38fa40351a28_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4536cdfc7724eb680efeecbbfeff714_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd38162a6604440c9b22c5c468aea9b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7f85d08111c470187970d625f1f68a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4987a7cfb0214a168719c38dab5dfd4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i750d16e46fe54af896b982923442fb09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i213834ec43bb4681b37fc70297de36db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie69e4e2055354cbf95203659f7a96342_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3b79ccef58b4f749c978265a0a1002c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45828f39410541c098a0a1b34e2db3ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if690bf3e715e4daeb330ca39ef1906d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94cc869bdd0e47c582f3ef2b04a15841_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58042c1093f543a8be6eb14054a0b20a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if021483b9ad2400f9ac32ed176bab67a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib85d53451cd54a4692de292f5820a417_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b569c180518408188b63236b702f55e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9fa780a4e0147d3aff4e5e36dd6ff15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cc8bde6285d47008e8277a3ca641591_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43d7a9b9679f470786546e15f168d183_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0fe0dc8ed5084ac1823047338187752b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f46845d6712409d87817cf217d657e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7f894b301404fbfa2897d8d174bfc69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f1ac566f5e24a2bb175df13ef574fd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a0c412a505c491eb662fda1f0a8b11e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i835b7babcca14328b55946cc386882d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c802cff01db49839f1acd5d3bb31f22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i1a0b2102b45d47789d9ae692222e8a2b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4ae2e8097344aa18b568bc456f9c28f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i676f193510594f5984a4c8e87b21d48b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:SalesAtCompanyOwnedStoresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib68e69fb9bf34596a1258372ac0eb279_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc3af3b62bda4b2d92812f23b5682a59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib30de6f54c4d48f4838cdfaa927796db_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0529812d4b904b62ba0fa00f0c60bf6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff3b42e5d4dc4a56912e6644b0f35b5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b8b44d65d96471e9df9d740aa479ae3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:EcommerceSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e3f40ba66e046a1b32ef7bf0e478f6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f9218c4c6754265a433fac69a1fe5cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8447a03f501d4f849632db882e8378b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cc06fb2e53c4e76b397c7b1f9399b0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88c0845718a0458c98bc5af545faaece_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd0dfdcb8a4b4c279d7d5ce05c1f715f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b081cdd78e348d88e0f8a38cf75da0d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:ReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ad30a3627784bba89f8321afcd8ca66_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">grwg:CustomerDepositLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2403fd3d062c4524868c5538fd513c0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5b1063e52fd4c4986033f83b93b1642_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a921190cf374a21a5fb38b74c1b24d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6da839317caf4bb180bfde90e5006bc3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc0265e31d2d4c499d139fb061f64753_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaefd15dd6d044475a3d11d33fe86d398_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaba36bdfcb764e1a97515c09ca902eba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i002069cfac044cde86f63927e0c3eb71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c6b089db9024d62ba50324f9dca9f7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida231f9dd6d24bd595bba4078bdff966_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6be5a833e4674a419aaac5f3f719d9d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">grwg:CapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iceb442e2f98e440195fd32caaa463efd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">grwg:CapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d43430758fc43f2bb092b2e6bbf543b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07ff00f08a5e4d02913a7f78d53e70ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75bfce1a456b4817953b39c94254f055_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if262c8dff1004604999c91ae397064f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c114b0ca89e43098bf7c693a1a93814_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd02e338fba245a29c506336a99c18c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70869e66367d40fc8e63dfd3a9c13463_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31ce4bd193094582b5ee93c2d3514451_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f3b4075f0c9406baccb6e4418354304_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i19ef2a622d284d9d959f71efdc3e8c25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f645def7d464cd691bc7ca0bf590449_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1d48fd7ac0a4370ad327e889d379102_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18d666b719ac49bb81730bf4eeaeca0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfe35068d6454564b4abf1499b42daa7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">grwg:NonCompetesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53fd2119dff04fa88c9eabf52d4464dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22e1920b3ac046dea51c276d8e549a96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if361eca788a6410f86b86f68d9637e7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d6f03c5b5304fe6a85f5a081555d7fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:WellsFargoEquipmentFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06935494a5d842939ab9bdc848e70039_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic701c86630004b3bb7bae9b843f77a68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">grwg:NotesPayableIssuedInConnectionWithSellerFinancingOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7fb04fd1ac242bb829c3ff251225b10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-12</startDate>
            <endDate>2018-01-12</endDate>
        </period>
    </context>
    <context id="i5a5d8eec92294554a6401c890daf4202_I20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-12</instant>
        </period>
    </context>
    <context id="i7451f2420e44421da59987b5ac8febb9_I20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-12</instant>
        </period>
    </context>
    <context id="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70786d2b70db482683f90656faaee528_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78157624986d44f68984cb9466aabc31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40e616906fff4dffb0707c10b1935cb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a5b93ce9cbb4e7fb6808451eb142062_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide54d920049c485eb0fff4744f5c012a_I20140306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-03-06</instant>
        </period>
    </context>
    <context id="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45a547d191024d2caa321c4e3371ec96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54b7377523704fe5b40fb2aaad63092a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">grwg:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6dfcdd934d174e779bf04ff0f2e2bd36_I20200206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2020-02-06</instant>
        </period>
    </context>
    <context id="id5d1f8580e10400f930c3f58eff717f4_I20200207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
        </entity>
        <period>
            <instant>2020-02-07</instant>
        </period>
    </context>
    <context id="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if239a3e859634d768708a096c9929116_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5ed726334f14926bcc6944f0638efee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">grwg:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id82a93a9d1214054949ae5bc778286db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f67a79c58a648d189fdbc83180b78f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i45a04658789143a39e96852c717604fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie88b35fc64bb44d0966f9c057043bbdc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b2b5e09db034bc59e3b8f88d6273f0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandFourteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i946187f2ea1e44b1bede59eed446560f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">grwg:ThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id696870ebf8645ee960fa06cb8afbb0d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibaa0910bd577410e821082e6257003d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if008cf87f5734956a59c7c4858776f68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f563909e4b2428995e06042d9f7330e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i922e9269e2be4530a4aa17472a1228d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e77e35b86a74911a147e66bf3d766f3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">grwg:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia226977036754dbb896aa51d51ce76a9_I20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <context id="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-25</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="i0b688d8a960040ffa9a508214b3dd91c_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="ia7956180649a49218c0a0f0a174f826b_I20210215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-15</instant>
        </period>
    </context>
    <context id="i995e948b60fd440a877d7d53a0dc63cb_I20210215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-15</instant>
        </period>
    </context>
    <context id="i6e28b99ad2fb448683d6fa8197934533_I20210215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-15</instant>
        </period>
    </context>
    <context id="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-15</startDate>
            <endDate>2021-02-15</endDate>
        </period>
    </context>
    <context id="id90e50f477ef4504a8cd54bd3c5b445d_I20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-22</instant>
        </period>
    </context>
    <context id="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-15</startDate>
            <endDate>2021-03-15</endDate>
        </period>
    </context>
    <context id="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-15</startDate>
            <endDate>2021-03-15</endDate>
        </period>
    </context>
    <context id="i83725ea7c1574b57a5397d797494deed_D20210319-20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-19</startDate>
            <endDate>2021-03-19</endDate>
        </period>
    </context>
    <context id="i3303dae4990746e494a05376206135e4_D20210419-20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-24</startDate>
            <endDate>2021-05-24</endDate>
        </period>
    </context>
    <context id="i93aefa48a3424bad9473d5b690432917_D20210719-20210719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-19</startDate>
            <endDate>2021-07-19</endDate>
        </period>
    </context>
    <context id="ia06ca6661b7b4d9cb50c97b5a71ac669_D20210703-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-24</endDate>
        </period>
    </context>
    <context id="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-23</startDate>
            <endDate>2021-08-23</endDate>
        </period>
    </context>
    <context id="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorStoreLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-15</startDate>
            <endDate>2021-10-15</endDate>
        </period>
    </context>
    <context id="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4af8335a94c444cb8d5167ec6d91808a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id52d0a4598964e77814a3c2436763223_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdfdc417757a462c81f41545d203c6b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ad77aacc17547d2be81a986adfb3da1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2866113c4bf4843a8093073fa13435e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa4316bc92ed4ed59335f2bf78147a62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id041844873e74702829caaab74d00680_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd23155c403a4d929f2e573d484e3127_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:DownriverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i540f827537d84d38a9faeac267d3d42b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i456a033912344805bf6352fa82be62a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i481ea740f52d41c3b9b745910a7c7cc9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iade195f7620d42c29af75da53b20ce36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AllSeasonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idba6070c25db4d8d902abaea8eb6742d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AgronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquariusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:FiftyFiveHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98e7486873d4414e94e768169c601b42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CharcoirCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:SanDiegoHydroponicsAndOrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWarehouseLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowDepotMaineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:IndoorGardenLightingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:DownriverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HarvestCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AquaSereneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MendocinoGreenhouseGardenSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CommercialGrowSupplyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HoagtechHydroponicsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:AllSeasonsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:MobileMediaIncAndMMIAgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2130c62eead24a739086d6151b5c415f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-26</startDate>
            <endDate>2020-02-26</endDate>
        </period>
    </context>
    <context id="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-16</startDate>
            <endDate>2020-06-16</endDate>
        </period>
    </context>
    <context id="ib94667aee1764b5d9ce029b507f31d60_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="i28d12ee3032243409764d91471e4946d_D20201012-20201012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroponicsDepotLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-12</startDate>
            <endDate>2020-10-12</endDate>
        </period>
    </context>
    <context id="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BigGreenTomatoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BigGreenTomatoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-20</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-17</instant>
        </period>
    </context>
    <context id="i505978ca0ba14b278c848cb3f5871b69_I20201117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-17</instant>
        </period>
    </context>
    <context id="i602a4f469c074849b93e38a400cc21f7_I20201117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-17</instant>
        </period>
    </context>
    <context id="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-17</startDate>
            <endDate>2020-11-17</endDate>
        </period>
    </context>
    <context id="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-14</instant>
        </period>
    </context>
    <context id="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-14</startDate>
            <endDate>2020-12-14</endDate>
        </period>
    </context>
    <context id="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="i5722de50dfbd45f6a9e3c12a12ddb3f7_I20201223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-23</instant>
        </period>
    </context>
    <context id="idef747f1bb2e4df89b068aa36da3454d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67a751e3c3074764b68038779ed42db0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d700596a7c8463497a5ced7a6648d70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BGTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i575c9efe45ca49e085b89490c08b7470_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroDepotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24432d02b6e94aaab7e7f65349ca9275_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ffae931fed0442dba267997be65bbad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:CanopyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrassrootsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowBizMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:BGTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HydroDepotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66d9064c0c0541eb98008f566b768813_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:EmeraldCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:H2OHydroponicsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HealthAndHarvestLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ee2f753721e4de7885c463816070aba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id16dc1afbaca42878fe84421453db50f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWorldLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4bf719f43dc54af79a2e56fb30cde965_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrandRapidsHydroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib85dd1908cc24eec83b5aa4819fed348_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GreenLifeGardenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i33fac091fe9f4a958bf96d64d8bef231_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:ChlorophyllMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:RenoHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie834890deef1452f88c4a1db3dcb965c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:PalmSpringsHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrowWorldLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae55295f61f144c2a80707547f8ee851_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GrandRapidsHydroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:GreenLifeGardenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:ChlorophyllMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:RenoHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:PalmSpringsHydroponicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-11</startDate>
            <endDate>2020-12-11</endDate>
        </period>
    </context>
    <context id="i27146d258b624ad0961c5b6629eee91d_D20201211-20201211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-11</startDate>
            <endDate>2020-12-11</endDate>
        </period>
    </context>
    <context id="i197e35933f04484c93432a0e328d7a24_I20201211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-11</instant>
        </period>
    </context>
    <context id="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-02</startDate>
            <endDate>2020-07-02</endDate>
        </period>
    </context>
    <context id="i9cf2ecbf5551499799831ed0f70650dc_D20200702-20200702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-02</startDate>
            <endDate>2020-07-02</endDate>
        </period>
    </context>
    <context id="i298a7085a5e446d497bb38b6210ced43_I20200702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">grwg:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-02</instant>
        </period>
    </context>
    <context id="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-26</startDate>
            <endDate>2019-06-26</endDate>
        </period>
    </context>
    <context id="i562f5c9296e44d1fabf1234c8cae6214_I20190626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-26</instant>
        </period>
    </context>
    <context id="iea8f684eec1b4ad692e0d0712a0fa10c_D20190626-20190626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-26</startDate>
            <endDate>2019-06-26</endDate>
        </period>
    </context>
    <context id="icf8e7c6dd8cf4e3780ed86033bb973a1_D20190626-20190626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-26</startDate>
            <endDate>2019-06-26</endDate>
        </period>
    </context>
    <context id="iad3aba6200f8414dbf8455794d462c5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52460087bf55490cbf9f653007f70da3_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001604868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">grwg:HorticulturalRepGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="store">
        <measure>grwg:store</measure>
    </unit>
    <unit id="state">
        <measure>grwg:state</measure>
    </unit>
    <unit id="segment">
        <measure>grwg:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="installment">
        <measure>grwg:installment</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="investor">
        <measure>grwg:investor</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY180LTEtMS0xLTE0NzQ1_fd5e5506-b625-48f4-934a-187e1a89c316">0001604868</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY181LTEtMS0xLTE0NzQ1_15f75562-6cde-408a-b53f-015ee6500ea7">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY185LTEtMS0xLTE0NzQ1_0aa1cb45-cba2-421c-9d2c-28260843769e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml80L2ZyYWc6MDc5ZGFjNzc1MmJmNGEzNDg4Y2RiYmE1ZTdhYTkyOWQvdGFibGU6ZWJmOWZlNjIyYWQxNDczZmE3MTE0YTA2MGM4OTUyY2MvdGFibGVyYW5nZTplYmY5ZmU2MjJhZDE0NzNmYTcxMTRhMDYwYzg5NTJjY18xMC0xLTEtMS0xNDc0NQ_627d9e59-3c74-45e8-a5dc-48287eb79b4c">2021</dei:DocumentFiscalYearFocus>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00">P5Y0M0D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xODc5L2ZyYWc6OTU3NDA4ZjVjZDNmNDNlMThmMzdkMDA2YWU2NzkxODQvdGV4dHJlZ2lvbjo5NTc0MDhmNWNkM2Y0M2UxOGYzN2QwMDZhZTY3OTE4NF8yMTk5MDIzMjU1NjYy_5cf83701-d7e4-4ce5-b7db-2403159bb03b"
      unitRef="shares">0.5</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <dei:DocumentType
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTIx_864f5991-e0c1-487c-873b-861b5a4a4137">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTIy_bc5583e6-5564-47bf-8067-e8aed3dc2c5b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MjAy_a3fa7028-9ddf-4eed-9294-06be48dc0409">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MjAy_583b9d2e-ab65-483d-82d3-8b91d86ce165">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTI3_7bd92ad9-2734-45fe-89db-acdaac512b8b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMw_35116695-f085-4ac4-acc6-72717c6e634a">333-207889</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMx_93b9d5f2-cfe6-4d4b-a4fc-22348eefb90f">GROWGENERATION CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18wLTAtMS0xLTE0ODgz_5e77474d-0dcc-41f2-af2b-fa515b1265ff">CO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18wLTItMS0xLTE0ODg1_52a77953-deed-43f0-8f78-f04676499622">46-5008129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMzI5ODUzNDg4MzY0OQ_19c1c8b5-46d6-4447-821e-afd9faa6606c">5619 DTC Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgxMQ_064df4c3-adf7-4f01-b1c3-3f85d82adc97">Suite 900</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgyMA_d1f3622d-29a2-49a9-a6b0-922a0db9acbb">Greenwood Village</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTAtMS0xLTE0OTExL3RleHRyZWdpb246MGU4YjA4NDFlZTFmNGYzMTk4NTM4YTVlZmRlNDZkNmJfMjE5OTAyMzI1NTgzMQ_99267730-9aa5-482d-b212-f6a0155bc0fd">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZGU2YmQ4MWY3YzgzNDliZjlkNTg4MDEwNDZhNTMwOTMvdGFibGVyYW5nZTpkZTZiZDgxZjdjODM0OWJmOWQ1ODgwMTA0NmE1MzA5M18zLTItMS0xLTE0ODg3_ee9e0faa-461f-4363-96ab-b206cb6626d1">80111</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTMz_4c94b753-1da2-48dc-8065-40f401e299c0">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTM3_0222edf0-8a73-4f10-a20d-aaae9e7181b6">935-8420</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTAtMS0xLTE0OTY1_b75b45e8-043a-4f14-bd09-54f0e72f5a3a">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTItMS0xLTE0OTY1_f21f2347-5809-418e-82ed-07174ad374ec">GRWG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6ZmU0NGIzYmU5ZjU4NDU5Zjg4NWNmYTJiZWUxM2RkNTIvdGFibGVyYW5nZTpmZTQ0YjNiZTlmNTg0NTlmODg1Y2ZhMmJlZTEzZGQ1Ml8xLTQtMS0xLTE0OTY1_413d59a5-7df0-4787-90cf-b99e7cfec405">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjYxMTI1_390b64a4-7d85-4601-9cdb-eb87f1da5b7a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTM5_dd5c4670-f17b-43ea-ba00-9423cbe3e1b4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTQw_288bc969-a046-4567-8f4e-d9c4f5eb3b98">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTQx_9a82d934-5157-4e3b-a8e5-2c14fbf5d286">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8wLTAtMS0xLTE0OTk2_7fe643c4-06d6-4163-9361-fc4db8b66dd6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8xLTMtMS0xLTE1MDAy_30c83179-23d1-4f75-a7c3-a8d82e2c0dc1">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGFibGU6MDZjNjRjMzc1ZDBmNDFiY2I4YzI3ZWZjODlkMjRiZTAvdGFibGVyYW5nZTowNmM2NGMzNzVkMGY0MWJjYjhjMjdlZmM4OWQyNGJlMF8yLTMtMS0xLTE1MDAw_a046f9f6-35c5-4019-853e-b66335369c10">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjYxMTA5_ba8667be-3e1e-4054-b9db-4bba0c7b9161">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTU3_eba42bd5-5c1f-497a-a66a-e3731b22587d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i9a1abd2c7c47406c89313568a8693ac4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8xMDk5NTExNjMxMzg2_a5dedbf8-e0f7-459c-9de0-1c8dcec26ea4"
      unitRef="usd">2674120077</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5f4aef4fdd9243769947661bf9ec660e_I20220224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8xMDk5NTExNjMxNDQ1_862ff35f-3828-44eb-916d-53350e1b8e00"
      unitRef="shares">60703893</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xL2ZyYWc6M2VlY2QwNmQ1ZjlhNDRlNWFiMTFjN2Y5MGIwYzBkZGUvdGV4dHJlZ2lvbjozZWVjZDA2ZDVmOWE0NGU1YWIxMWM3ZjkwYjBjMGRkZV8yMTk5MDIzMjU5MTU2_611d5e44-1bd7-4594-9865-0699134ec97c">&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Document Incorporated by Reference&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portions of a definitive proxy relating to the registrant&#x2019;s 2022 Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year covered by this Form 10-K, are incorporated into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODA4OA_12144666-6e24-4005-884d-f95b23d3c4c4"
      unitRef="shares">331000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODA5Ng_33af70fd-a1da-4be4-84e7-2be54b2531fb"
      unitRef="usdPerShare">22.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODEwMw_72ed40c8-d5df-4d72-b9e1-a299fe8a2a58"
      unitRef="shares">906000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODEwOQ_652de389-19d8-474e-b359-df3108e1ffae"
      unitRef="shares">836000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOS9mcmFnOjBlZDkxZjgzY2Y4ZTQ3NmRiODI0ZGM3OTI3ZDhiZTVjL3RleHRyZWdpb246MGVkOTFmODNjZjhlNDc2ZGI4MjRkYzc5MjdkOGJlNWNfMTA5OTUxMTcxODExNQ_9133b270-c470-4cbb-b36f-52224bcc55f1"
      unitRef="usdPerShare">4.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <dei:AuditorFirmId
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml82Ny9mcmFnOmI3ZjM1ZTZkZjM0NjQ0ZDFiNTQ0YzdkOWY5MzE4YmYxL3RhYmxlOjUyODE5ZmU3Mjk0ZDRhYTM5ZWFhMTU2YmEyNjFjM2U3L3RhYmxlcmFuZ2U6NTI4MTlmZTcyOTRkNGFhMzllYWExNTZiYTI2MWMzZTdfMC0wLTEtMS0zNTcyMC90ZXh0cmVnaW9uOmYwY2IzMTc1YWQxNDQ4ZGViYWE2YTcxMWRjMGY3MzlhXzE2NDkyNjc0NDE3NTY_1b202291-99e9-48e9-b439-2cd40c01959e">166</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml82Ny9mcmFnOmI3ZjM1ZTZkZjM0NjQ0ZDFiNTQ0YzdkOWY5MzE4YmYxL3RhYmxlOjUyODE5ZmU3Mjk0ZDRhYTM5ZWFhMTU2YmEyNjFjM2U3L3RhYmxlcmFuZ2U6NTI4MTlmZTcyOTRkNGFhMzllYWExNTZiYTI2MWMzZTdfMC0wLTEtMS0zNTcyMC90ZXh0cmVnaW9uOmYwY2IzMTc1YWQxNDQ4ZGViYWE2YTcxMWRjMGY3MzlhXzEwOTk1MTE2Mjc4ODg_1b52bf8c-f54c-47d1-8c17-a272fe2fe1a4">1537</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjc0ODc3OTA4MDQzNg_51cf1bbc-a3f5-49c5-8c8d-ebd6fe059255">Plante &amp; Moran, PLLC</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjc0ODc3OTA4MDQzNw_d031eaf8-a71e-411a-813d-8c4a7974dcd9">Denver, Colorado</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjE5OTAyMzMwODY5Mg_637086df-9518-4aa0-a163-8c5fcd88f658">Connolly Grady &amp; Cha, P.C</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83MC9mcmFnOjEyYzQzODViN2U2YjQzZjU5ODNiODdkOTk5YjIyMGQ1L3RleHRyZWdpb246MTJjNDM4NWI3ZTZiNDNmNTk4M2I4N2Q5OTliMjIwZDVfMjE5OTAyMzMwODY5Mw_74dcdb34-714d-4155-a45a-69f81c3a5f53">Springfield, Pennsylvania</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMy0xLTEtMS0xNDc0NQ_1f553639-48c9-4726-b68f-ceaf035bbd11"
      unitRef="usd">41372000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMy0zLTEtMS0xNDc0NQ_7d47cadf-4ea8-4ba6-ba93-cc85e7af3f7f"
      unitRef="usd">177912000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0xLTEtMS0xNjA1OA_d12c661f-37d5-4bb0-b687-5755eec0f23e"
      unitRef="usd">39793000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0zLTEtMS0xNjA2NA_56ae20a0-64da-4848-a5b4-d9e2790f56e1"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjkzZDAwYzdlN2MyZjQxZDA5NzMzZmQyNGVhN2QwMzExXzY3_67dace8f-8994-4b4d-8c4e-e23e7a80566e"
      unitRef="usd">581000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjkzZDAwYzdlN2MyZjQxZDA5NzMzZmQyNGVhN2QwMzExXzc0_729f9710-d67f-4cb7-8422-4e3357f4a4f8"
      unitRef="usd">192000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0xLTEtMS0xNDc0NQ_d816a10d-bde8-422c-a307-2bbf8a91c660"
      unitRef="usd">5741000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNC0zLTEtMS0xNDc0NQ_4caedb77-6740-4305-aaf1-8d6fa22e0e02"
      unitRef="usd">3901000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmE0ZDhiOWJmOWNlNDRjMWE4MzRhNGI5ZWRiZmJlZGM5Xzcz_c84c2817-49ec-461e-a424-7f1f5b0ab15a"
      unitRef="usd">522000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0wLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmE0ZDhiOWJmOWNlNDRjMWE4MzRhNGI5ZWRiZmJlZGM5Xzgw_e71f9c71-9b46-4107-ba5c-f82895ac8b34"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0xLTEtMS0xNDc0NQ_034e0cd2-4f47-4bd5-b063-c4332905e22e"
      unitRef="usd">2440000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNS0zLTEtMS0xNDc0NQ_ac71bf5c-bb9e-4bdf-ac31-f5902baef202"
      unitRef="usd">2612000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:InventoryNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNi0xLTEtMS0xNDc0NQ_ee12c18e-979b-454a-83e6-526b830340aa"
      unitRef="usd">105571000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNi0zLTEtMS0xNDc0NQ_699b0ec9-e61c-4780-a50e-bc5c5db2c33b"
      unitRef="usd">54024000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNy0xLTEtMS0xNDc0NQ_32b35e1c-0c65-4e74-ab50-c0a731bdfc0a"
      unitRef="usd">5856000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNy0zLTEtMS0xNDc0NQ_a03403e9-1b32-4c00-ba42-bf0c365c97cb"
      unitRef="usd">655000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOC0xLTEtMS0xNDc0NQ_f8b58d79-7dfa-4579-bd71-76b85ecc46a4"
      unitRef="usd">16116000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOC0zLTEtMS0xNDc0NQ_70e3cd0d-c8f3-40e7-af31-9fdf853fbf01"
      unitRef="usd">11125000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOS0xLTEtMS0xNDc0NQ_40f9d152-d5fe-4a0b-bdbc-69de8d7b8a9b"
      unitRef="usd">216889000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfOS0zLTEtMS0xNDc0NQ_500e1358-2464-4e49-8342-543f107fe6f6"
      unitRef="usd">250229000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTEtMS0xLTEtMTQ3NDU_9898ed23-3926-48cb-9452-5be92cb523a4"
      unitRef="usd">24116000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTEtMy0xLTEtMTQ3NDU_a02a5a18-a618-46e9-94a0-af7a5693fef8"
      unitRef="usd">7416000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTItMS0xLTEtMTQ3NDU_c0629a02-2726-48a3-841b-06ca2a5e5452"
      unitRef="usd">43730000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTItMy0xLTEtMTQ3NDU_3a29ee3b-e936-4fbd-a716-f52632bcd230"
      unitRef="usd">12088000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTMtMS0xLTEtMTQ3NDU_12dcde95-4f92-473a-8500-9d4ed4244f9a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTMtMy0xLTEtMTQ3NDU_a2bbbb6b-42db-408f-b7de-cc9c7f8089e0"
      unitRef="usd">1200000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTQtMS0xLTEtMTQ3NDU_fe064fd9-d888-4298-b565-9def07471188"
      unitRef="usd">48402000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTQtMy0xLTEtMTQ3NDU_5f194d33-effd-421d-8923-899ac42c3945"
      unitRef="usd">20549000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTUtMS0xLTEtMTQ3NDU_de809b7d-318c-4dfb-a066-ff9b400b1289"
      unitRef="usd">125401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTUtMy0xLTEtMTQ3NDU_ec336c6f-3cfc-4fae-9996-b9ebc4d3a404"
      unitRef="usd">62951000</us-gaap:Goodwill>
    <us-gaap:OtherAssets
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTYtMS0xLTEtMTQ3NDU_5e82138e-4c98-404f-923b-c48dd75e6dd7"
      unitRef="usd">800000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTYtMy0xLTEtMTQ3NDU_ba1854ea-0c07-48a3-bb9c-8d2eb25e8303"
      unitRef="usd">301000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTctMS0xLTEtMTQ3NDU_8bd3cc0f-11e1-4dd0-8eca-6f83ae7c95b5"
      unitRef="usd">459338000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMTctMy0xLTEtMTQ3NDU_2e1165aa-7648-458f-8ad7-b8d18918c3d1"
      unitRef="usd">354734000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjEtMS0xLTEtMTQ3NDU_2faf8d83-0ca0-4c9e-9938-351efdd955ca"
      unitRef="usd">17033000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjEtMy0xLTEtMTQ3NDU_219ba693-eaed-4dc0-9498-b6bb8239b284"
      unitRef="usd">14623000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjItMS0xLTEtMTQ3NDU_6bfc6210-4c0b-432c-8d3d-33544193fafa"
      unitRef="usd">2044000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjItMy0xLTEtMTQ3NDU_bae1bf66-e4de-409e-9f79-24e5c82e980a"
      unitRef="usd">672000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjMtMS0xLTEtMTQ3NDU_86730c21-6343-4f63-acc0-c7bed17db4f3"
      unitRef="usd">7440000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjMtMy0xLTEtMTQ3NDU_af438c3c-0d46-49b3-92b4-721232bb5487"
      unitRef="usd">2655000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjQtMS0xLTEtMTQ3NDU_53e46e8f-89f0-4895-9b19-20e53d65e79a"
      unitRef="usd">11686000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjQtMy0xLTEtMTQ3NDU_ab5e22bc-bde4-4255-b02c-a7dbfaafaeff"
      unitRef="usd">5155000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjUtMS0xLTEtMTQ3NDU_4da33351-d3ce-4989-b45d-57a2bd01eb63"
      unitRef="usd">1923000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjUtMy0xLTEtMTQ3NDU_ef171546-a933-412a-b54f-950c47b62f62"
      unitRef="usd">1161000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjYtMS0xLTEtMTQ3NDU_9fcb538c-ad3d-44fe-841c-4eab3e2d0b56"
      unitRef="usd">6858000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjYtMy0xLTEtMTQ3NDU_e2e2caa3-853d-40be-825c-9a8c3655eaa8"
      unitRef="usd">3001000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjctMS0xLTEtMTQ3NDU_12e4ce46-9f7d-4e8e-aa8d-1b02ec4830b0"
      unitRef="usd">92000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjctMy0xLTEtMTQ3NDU_4a014430-f293-48ab-aa60-ba7b035f66fc"
      unitRef="usd">83000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjgtMS0xLTEtMTQ3NDU_d91a3f8c-948d-4214-8ca5-b12c243bacb8"
      unitRef="usd">47076000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMjgtMy0xLTEtMTQ3NDU_d5581023-71ad-4dd9-9724-0d9c98d12cba"
      unitRef="usd">27350000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzAtMS0xLTEtMTQ3NDU_12f84d74-b820-4b96-9f53-01c11d05a8a1"
      unitRef="usd">2359000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzAtMy0xLTEtMTUwNzE_7cec68ae-5675-4491-a4cb-971faffdc4ce"
      unitRef="usd">750000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzEtMS0xLTEtMTQ3NDU_f9925520-9a64-40b2-96b7-e70a8526fc9f"
      unitRef="usd">38546000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzEtMy0xLTEtMTQ3NDU_40af0d1f-10ef-4367-a4d8-74ceb5e8f4d5"
      unitRef="usd">9479000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzItMS0xLTEtMTQ3NDU_57737c54-6742-47f4-a96b-1d34135e3b34"
      unitRef="usd">66000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzItMy0xLTEtMTQ3NDU_f0f4c34d-ffbe-4d1b-ab2a-fe41dfde95f6"
      unitRef="usd">158000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzMtMS0xLTEtMTQ3NDU_949b24b9-ea26-4be3-87c2-db56f38d7fd3"
      unitRef="usd">88047000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzMtMy0xLTEtMTQ3NDU_49f3fe30-aa4c-4fb1-b0eb-4f37733795d3"
      unitRef="usd">37737000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzUtMS0xLTEtMTQ3NDU_63a85830-e300-48e0-a8c9-faf48ec99edd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzUtMy0xLTEtMTQ3NDU_3c0513c7-6aab-47f1-aea7-910a0a297cd3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8xOA_456c31b0-7683-480a-a866-6007ad8053f5"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8xOA_94295e33-c634-46ce-bd3a-d78a1da6fa31"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8zMg_9d8ccb61-a1d4-43db-924d-4df36012e93c"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV8zMg_a502c95e-f3f3-4fad-bf3a-57d4f56a405d"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV81NA_8111e06c-f976-4317-a888-e67c17fadce2"
      unitRef="shares">59928564</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV81NA_862d6079-2403-4b79-a6a2-ec20e3ee96ae"
      unitRef="shares">59928564</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV82MQ_105ad954-3f2e-4bf9-a5c4-fdd259634fea"
      unitRef="shares">57150998</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjoyYWMyMTZiM2EyM2U0Y2ViYTBiMzNjYzVhZWI5YzQ3NV82MQ_f5bf5411-bb3a-4379-970d-933078d41400"
      unitRef="shares">57150998</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMS0xLTEtMTQ3NDU_325964f3-6ec1-4196-86af-d6d43a990cd0"
      unitRef="usd">60000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzgtMy0xLTEtMTQ3NDU_1ce8a8ab-57da-4a6e-a262-e5cb4ac1ecaa"
      unitRef="usd">57000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzktMS0xLTEtMTQ3NDU_7c713265-51b8-4dc2-8487-cff85fafa330"
      unitRef="usd">361087000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfMzktMy0xLTEtMTQ3NDU_3df52a5b-ed6b-482c-8194-b742712c9113"
      unitRef="usd">319582000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDAtMS0xLTEtMTQ3NDU_56680f06-75c6-45bb-8dcf-af8eb07f8ea4"
      unitRef="usd">10144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDAtMy0xLTEtMTQ3NDU_a0ef0018-3268-4555-a81a-8cb8c804d33d"
      unitRef="usd">-2642000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDEtMS0xLTEtMTQ3NDU_8e6bb410-ddfd-48dc-a76d-d2192312af87"
      unitRef="usd">371291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDEtMy0xLTEtMTQ3NDU_682511b7-2b8d-4cb8-ab01-4bbe18b0d03f"
      unitRef="usd">316997000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDItMS0xLTEtMTQ3NDU_9d6f823e-6d6b-49b0-80fc-8ffe7c45b20b"
      unitRef="usd">459338000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83My9mcmFnOjJjY2M5ODk3MDc4YTRlNWI4MDFkMGRlZGRkMzJjM2ZiL3RhYmxlOjkxOGY4ODgzZDUyZjQxYzk5Mjc3YjU1NTc4OGZiNzgzL3RhYmxlcmFuZ2U6OTE4Zjg4ODNkNTJmNDFjOTkyNzdiNTU1Nzg4ZmI3ODNfNDItMy0xLTEtMTQ3NDU_3f343561-841a-49c2-b6ab-9a929be73250"
      unitRef="usd">354734000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi0xLTEtMS0xNDc0NQ_7904ddcd-ba3d-4b45-ad18-7fe7fa04d811"
      unitRef="usd">422489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi0zLTEtMS0xNDc0NQ_c451ac9f-9a57-4f0d-9e3e-257ef811448b"
      unitRef="usd">193365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMi01LTEtMS0xNjI0Mw_ce80b80c-8055-4470-8125-4dcc120f0fc9"
      unitRef="usd">79734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy0xLTEtMS0xNDc0NQ_c44ade1d-7159-48f1-8ea6-f48957674aae"
      unitRef="usd">304248000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy0zLTEtMS0xNDc0NQ_19d1ea3d-252b-46fc-abd6-d530c96432c5"
      unitRef="usd">142317000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMy01LTEtMS0xNjI0Mw_13eb6498-37d6-4eb0-86e9-6345becd21db"
      unitRef="usd">57729000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC0xLTEtMS0xNDc0NQ_91d49329-362c-488d-9626-09669fc875c9"
      unitRef="usd">118241000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC0zLTEtMS0xNDc0NQ_6ee12c89-87b2-4490-bfc7-617c5f7627f1"
      unitRef="usd">51048000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNC01LTEtMS0xNjI0Mw_16a096f0-28ff-43c7-b6e6-149d0fd50dd9"
      unitRef="usd">22005000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy0xLTEtMS0xNDc0NQ_1bb55e9d-2fb7-43e1-bc80-be3ecc9f86e4"
      unitRef="usd">49742000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy0zLTEtMS0xNDc0NQ_89f1e991-13c4-4c48-bd18-1fbe526a604a"
      unitRef="usd">18724000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfNy01LTEtMS0xNjI2MQ_c8ca8b97-040f-4606-9cfa-d128dbf5789c"
      unitRef="usd">10095000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC0xLTEtMS0xNDc0NQ_2e96c004-39c3-467d-90ac-adf5f7d83ef7"
      unitRef="usd">40897000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC0zLTEtMS0xNDc0NQ_02516306-b28c-4219-be4f-48e880afd321"
      unitRef="usd">21451000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOC01LTEtMS0xNjI2MQ_4fbd6608-ea7a-4dac-860c-262bd534ea3c"
      unitRef="usd">9282000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtMS0xLTEtMTQ3NDU_705bf0ef-646f-4c14-ac82-fd21205df99c"
      unitRef="usd">12600000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtMy0xLTEtMTQ3NDU_4a14ef2b-b2fe-4ea2-a16e-5cb797b0f6b9"
      unitRef="usd">2436000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfOS01LTEtMS0xNjI2MQ_f0dd0b99-80bd-4b33-8a57-d357409236a8"
      unitRef="usd">1045000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItMS0xLTEtMTQ3NDU_96ac4663-a980-421a-b7b3-dea4cf44f45a"
      unitRef="usd">103239000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItMy0xLTEtMTQ3NDU_d23080fd-260f-4786-8df9-fe1eb7da0e4e"
      unitRef="usd">42611000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTAtNS0xLTEtMTYyNjE_4424401a-f563-42fb-bb7f-6a6dd71ce840"
      unitRef="usd">20422000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTQtMS0xLTEtMTQ3NDU_c8f39194-048a-4863-8b3e-0d934441cfa4"
      unitRef="usd">15002000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTQtMy0xLTEtMTQ3NDU_dfc7ad32-ab03-4a77-9b36-2ebed52f5fb6"
      unitRef="usd">8437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTItNS0xLTEtMTYyNzE_9bf71099-199a-46bd-9921-2264384d5178"
      unitRef="usd">1583000</us-gaap:OperatingIncomeLoss>
    <grwg:MiscellaneousIncomeExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctMS0xLTEtMTQ3NDU_2206ef98-d331-45c8-abdb-703f7ffb2499"
      unitRef="usd">216000</grwg:MiscellaneousIncomeExpense>
    <grwg:MiscellaneousIncomeExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctMy0xLTEtMTQ3NDU_9c9fbf68-b0a1-4cd2-9224-981ab3dd9017"
      unitRef="usd">-112000</grwg:MiscellaneousIncomeExpense>
    <grwg:MiscellaneousIncomeExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTUtNS0xLTEtMTYyODE_d0ffdc8c-a94d-4c60-bf66-22f47636ad55"
      unitRef="usd">5000</grwg:MiscellaneousIncomeExpense>
    <us-gaap:InterestIncomeOther
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtMS0xLTEtMTQ3NDU_c758748d-0167-482e-b9ef-14c14d5af7b6"
      unitRef="usd">486000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtMy0xLTEtMTQ3NDU_a11ea10a-e54c-4f46-8bbf-c8904feba5a7"
      unitRef="usd">44000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTYtNS0xLTEtMTYyODE_081ab7ae-0d04-4d42-98cf-bf96f8f781ea"
      unitRef="usd">145000</us-gaap:InterestIncomeOther>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTktMS0xLTEtMTQ3NDU_21981256-dca0-40c6-8bc3-83fe234404ca"
      unitRef="usd">-43000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTktMy0xLTEtMTQ3NDU_e1dd49ba-25c9-4dcd-b9c4-d8b4538f9555"
      unitRef="usd">-14000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTctNS0xLTEtMTYyODE_34562a6d-8711-4fc0-a1f6-88a827d4dfdb"
      unitRef="usd">-401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtMS0xLTEtMTQ3NDU_377bb6f1-562e-4cbd-a5fb-a6a16ebe6ea6"
      unitRef="usd">227000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtMy0xLTEtMTQ3NDU_548a1daf-e408-4f00-89cc-3aa52e60b1c7"
      unitRef="usd">142000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMTgtNS0xLTEtMTYyODE_3a1d6863-aa32-4fcd-b381-1411585328b4"
      unitRef="usd">-261000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItMS0xLTEtMTQ3NDU_40002065-5a23-4682-916e-b80cf73d53ff"
      unitRef="usd">15229000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItMy0xLTEtMTQ3NDU_b052c03c-9e06-4cc0-b07f-933e5fe74f2c"
      unitRef="usd">8579000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjAtNS0xLTEtMTYyODE_228597a0-e657-4110-ac51-9515b2daea18"
      unitRef="usd">1322000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtMS0xLTEtMTQ3NDU_57f2dccd-f0a6-4f02-b8d9-f9a8882b3d34"
      unitRef="usd">2443000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtMy0xLTEtMTQ3NDU_ef772059-6183-4cc9-8525-f5804f488a28"
      unitRef="usd">3251000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjItNS0xLTEtMTYyODE_d8edc241-88f6-48d5-8fd3-93a65df36067"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtMS0xLTEtMTQ3NDU_f50ae4b2-d678-4a86-a694-9b8ccd6db5a3"
      unitRef="usd">12786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtMy0xLTEtMTQ3NDU_e26abbbd-8788-47f1-93ec-2b2b11ae46a2"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjQtNS0xLTEtMTYyODE_fc054155-dc5a-4c37-9e8c-68f728d741a9"
      unitRef="usd">1322000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjgtMS0xLTEtMTQ3NDU_a116d3e4-a55e-48a6-9093-7c6f36f44ef4"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjgtMy0xLTEtMTQ3NDU_77e77b1c-0bb8-4016-a240-ed74fac3b5c7"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjYtNS0xLTEtMTYyODE_d1ded9f6-fd9a-4b5f-a2cb-773f294db648"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktMS0xLTEtMTQ3NDU_8b019cca-2ec8-4f7b-9ec0-4e49c7ea94d5"
      unitRef="usdPerShare">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktMy0xLTEtMTQ3NDU_f2824c60-a799-446c-8054-1c272b8d40d5"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjctNS0xLTEtMTYyODE_86205d09-1e59-4f57-981a-758adbfc1897"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzEtMS0xLTEtMTQ3NDU_288373ea-b143-4fbd-b387-b0a176b3426e"
      unitRef="shares">59223000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzEtMy0xLTEtMTQ3NDU_a6bf61c2-7b31-4eec-ba04-ff02bec2dcf3"
      unitRef="shares">43945000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMjktNS0xLTEtMTYyODE_77237b82-16cc-4cf9-8f1d-9c4971fe73a5"
      unitRef="shares">32834000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzItMS0xLTEtMTQ3NDU_78461cdb-9273-4797-8661-6c7cdf9ba81b"
      unitRef="shares">60464000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzItMy0xLTEtMTQ3NDU_b0cdd67e-2566-4508-99c3-a2fbd3a52fab"
      unitRef="shares">46456000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml83OS9mcmFnOjljNjBiNDRlNGYyNTQ1MzliZWYwYTU0MGVhNGQ5ZWQ5L3RhYmxlOmJmMTExOTJjYTBlYjRhZTFiNzQ0MTY5YTA2YTM0NzFhL3RhYmxlcmFuZ2U6YmYxMTE5MmNhMGViNGFlMWI3NDQxNjlhMDZhMzQ3MWFfMzAtNS0xLTEtMTYyODE_a4fc2048-a52a-4686-971c-279c5dceb88b"
      unitRef="shares">33910000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i92cb4eec2dcb437ea2110c0454926f04_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi0xLTEtMS0xNDc0NQ_a7e49272-3725-4995-9ea7-66f3e83dc44f"
      unitRef="shares">27949000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i92cb4eec2dcb437ea2110c0454926f04_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi0zLTEtMS0xNDc0NQ_68168bfc-d213-4662-a9c1-3016120cf799"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb70a42dbfb741218d429d2b5f468268_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi01LTEtMS0xNDc0NQ_264241e5-1e1d-4584-a88f-9a7d472368bd"
      unitRef="usd">38797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d8a871dd3ae4e6ebc5f63ce279779dd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi03LTEtMS0xNDc0NQ_4368da00-5518-4385-8784-0da641120445"
      unitRef="usd">-9292000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17bc503ddf2b495c80f6da728dfdff01_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMi05LTEtMS0xNDc0NQ_57200676-3be7-49ac-8a63-d7d0d127baac"
      unitRef="usd">29533000</us-gaap:StockholdersEquity>
    <grwg:SaleOfCommonStockAndWarrantsNetOfFeesShares
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC0xLTEtMS0xNDc0NQ_325308d0-06d0-4ee4-8210-46773e6c6f8c"
      unitRef="shares">4123000</grwg:SaleOfCommonStockAndWarrantsNetOfFeesShares>
    <grwg:SaleOfCommonStockAndWarrantsNetOfFees
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC0zLTEtMS0xNDc0NQ_573d4754-4d87-4d75-afd3-a1ede2cf21a4"
      unitRef="usd">4000</grwg:SaleOfCommonStockAndWarrantsNetOfFees>
    <grwg:SaleOfCommonStockAndWarrantsNetOfFees
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC01LTEtMS0xNDc0NQ_40c28683-6d73-4885-8dda-a76a39b2f6a5"
      unitRef="usd">12640000</grwg:SaleOfCommonStockAndWarrantsNetOfFees>
    <grwg:SaleOfCommonStockAndWarrantsNetOfFees
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNC05LTEtMS0xNDc0NQ_ffee1366-11d9-4525-848b-c3934ecdd432"
      unitRef="usd">12644000</grwg:SaleOfCommonStockAndWarrantsNetOfFees>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNS01LTEtMS0xNDc0NQ_09ae93d2-b2fb-4f47-83fc-f074eae89373"
      unitRef="usd">1215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNS05LTEtMS0xNDc0NQ_728b30ae-a2c5-42d8-a1dd-ef70b0f19b3e"
      unitRef="usd">1215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi0xLTEtMS0xNDc0NQ_d51d82d7-7703-42a3-aa82-3545581e199d"
      unitRef="shares">1758000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi0zLTEtMS0xNDc0NQ_9a13c7e5-3748-4477-99a1-917e441eab0a"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi01LTEtMS0xNDc0NQ_1950075e-c820-4ccc-b6f5-67fbe2685f9b"
      unitRef="usd">1298000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNi05LTEtMS0xNDc0NQ_8d319727-fbfb-4e58-a904-79c7e99928e3"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueOther>
    <grwg:CommonStockIssuedUponExerciseOfOptionsShares
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy0xLTEtMS0xNDc0NQ_594892ee-0755-42b1-ab27-c7ac7bcdd280"
      unitRef="shares">10000</grwg:CommonStockIssuedUponExerciseOfOptionsShares>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy0zLTEtMS0xNDc0NQ_d8be3cab-111c-49dd-bec6-000ea3868263"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy01LTEtMS0xNDc0NQ_6a7f61e2-f594-4718-9290-3456b8df0bcf"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNy05LTEtMS0xNDc0NQ_9a5f96d0-bfd8-421f-9241-dd8f281c64d8"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC0xLTEtMS0xNDc0NQ_2d1979b3-a8b8-4d7b-ba00-6bbf1b0de4ea"
      unitRef="shares">506000</grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC0zLTEtMS0xNDc0NQ_0f6641ba-0f58-4dd4-9c8f-3cb91044b6d3"
      unitRef="usd">1000</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC01LTEtMS0xNDc0NQ_d95e72a9-4d24-46b1-93be-026d491873e0"
      unitRef="usd">-1000</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOC05LTEtMS0xNDc0NQ_e5a73677-876f-4566-a5d3-10b0d95b0d35"
      unitRef="usd">0</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS0xLTEtMS0xNDc0NQ_73bffe1e-e707-47c1-920a-0f2bb0b574cb"
      unitRef="shares">970000</grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS0zLTEtMS0xNDc0NQ_0a7fe47b-eb61-4352-8e66-7b9027f5bfb0"
      unitRef="usd">1000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS01LTEtMS0xNDc0NQ_bb1976ac-b21c-46c0-bd69-f9fc2e82455a"
      unitRef="usd">3624000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfOS05LTEtMS0xNDc0NQ_317c7bf8-5302-4490-8072-9d0b2fa22e69"
      unitRef="usd">3625000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedUponConversionOfConvertibleDebtShares
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtMS0xLTEtMTQ3NDU_631e9ac1-13e0-4eaf-90e0-bc717170ba05"
      unitRef="shares">1259000</grwg:CommonStockIssuedUponConversionOfConvertibleDebtShares>
    <grwg:CommonStockIssuedUponConversionOfConvertibleDebt
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtMy0xLTEtMTQ3NDU_6ac13f7d-4c7d-4f69-b421-546f81997bf9"
      unitRef="usd">1000</grwg:CommonStockIssuedUponConversionOfConvertibleDebt>
    <grwg:CommonStockIssuedUponConversionOfConvertibleDebt
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtNS0xLTEtMTQ3NDU_87cb34da-7d61-4c0a-84d7-3acd5815c4ab"
      unitRef="usd">2404000</grwg:CommonStockIssuedUponConversionOfConvertibleDebt>
    <grwg:CommonStockIssuedUponConversionOfConvertibleDebt
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTAtOS0xLTEtMTQ3NDU_dc2fd763-a7bd-4388-a964-7e693c8ad285"
      unitRef="usd">2405000</grwg:CommonStockIssuedUponConversionOfConvertibleDebt>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtMS0xLTEtMTQ3NDU_abf61df8-63b6-4b60-a869-cea060872bfa"
      unitRef="shares">203000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtMy0xLTEtMTQ3NDU_09479ff2-eec8-45ad-9b67-9d8b2c8b8fb3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtNS0xLTEtMTQ3NDU_f7dfd74b-8697-46f5-8183-02df8dde4ab5"
      unitRef="usd">549000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTEtOS0xLTEtMTQ3NDU_696610d9-0074-4d3d-958c-b0bb293c7b13"
      unitRef="usd">549000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItMS0xLTEtMTQ3NDU_59b9e538-d059-4e1d-819a-414166741c45"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie9e1777018124466871d96fcf1a29005_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItMy0xLTEtMTQ3NDU_418a368c-be7c-4ffa-ba80-c952e668e7c7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibe12042a7b4d4084acb5fb0ea19d6d76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItNS0xLTEtMTQ3NDU_c2ca3647-258c-43a3-acb9-e03ff6091bba"
      unitRef="usd">210000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTItOS0xLTEtMTQ3NDU_399fe90e-233f-4e2d-ba5a-cf5e48c04bc4"
      unitRef="usd">210000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="id111d1fd96bd4cba9ab71abee6935853_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTMtNy0xLTEtMTQ3NDU_fe617fb7-4363-4d9a-abb8-c0d964707c1b"
      unitRef="usd">1322000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTMtOS0xLTEtMTQ3NDU_4ee947f6-8fd2-438d-89fc-11254bb020c9"
      unitRef="usd">1322000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i76c4debba4bf444eb507632168440242_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtMS0xLTEtMTQ3NDU_f63733da-3a08-4b00-80ef-8038edfaf89f"
      unitRef="shares">36878000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i76c4debba4bf444eb507632168440242_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtMy0xLTEtMTQ3NDU_46709585-b442-413e-bb64-3361baf59c05"
      unitRef="usd">37000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff84c2f5e60048bca0799772cf847820_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtNS0xLTEtMTQ3NDU_21c54cf8-5d04-40a3-8f9b-9bb013f6fafc"
      unitRef="usd">60742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieff957a70414487f96d70c64229e6e66_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtNy0xLTEtMTQ3NDU_a9cde304-6572-4233-bac8-23b00ee8b7ee"
      unitRef="usd">-7970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTQtOS0xLTEtMTQ3NDU_02081c50-67a3-4ed3-b2a2-fc4fa92b42b3"
      unitRef="usd">52809000</us-gaap:StockholdersEquity>
    <grwg:SaleOfCommonStockNetOfFeesShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtMS0xLTEtMTQ3NDU_84442c0f-0431-4203-a117-40b7f9487cb9"
      unitRef="shares">14375000</grwg:SaleOfCommonStockNetOfFeesShares>
    <grwg:SaleOfCommonStockNetOfFees
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtMy0xLTEtMTQ3NDU_0cf22a1b-5af0-4840-9b22-966968b1b315"
      unitRef="usd">14000</grwg:SaleOfCommonStockNetOfFees>
    <grwg:SaleOfCommonStockNetOfFees
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtNS0xLTEtMTQ3NDU_2e6c878a-be5d-473d-80fd-4e82203d0fd6"
      unitRef="usd">207120000</grwg:SaleOfCommonStockNetOfFees>
    <grwg:SaleOfCommonStockNetOfFees
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTYtOS0xLTEtMTQ3NDU_c3b4a966-612b-4665-bdcb-394f22ad981e"
      unitRef="usd">207134000</grwg:SaleOfCommonStockNetOfFees>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctMS0xLTEtMTQ3NDU_935ff71c-e2f9-473a-b4ab-0679bc7f746d"
      unitRef="shares">1370000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctMy0xLTEtMTQ3NDU_066fae4e-c028-4b43-a5cc-3bc05098ace5"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctNS0xLTEtMTQ3NDU_1b1951f1-da7e-41c5-bbcf-2a03b2a6a493"
      unitRef="usd">3841000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTctOS0xLTEtMTQ3NDU_9d54daa7-14f9-4b84-84b3-afd552401fda"
      unitRef="usd">3842000</us-gaap:StockIssuedDuringPeriodValueOther>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtMS0xLTEtMTQ3NDU_25a6b68c-d833-494f-b214-66c203c096c1"
      unitRef="shares">918000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrants
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtMy0xLTEtMTQ3NDU_c86780f7-e455-480e-85aa-c94201948c53"
      unitRef="usd">1000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrants>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrants
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtNS0xLTEtMTQ3NDU_ea686c96-d2fc-4f8c-b29f-26854f7e62e3"
      unitRef="usd">-1000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrants>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrants
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTgtOS0xLTEtMTQ3NDU_67289a08-ea54-4ee3-9038-27e699632190"
      unitRef="usd">0</grwg:CommonStockIssuedUponCashlessExerciseOfWarrants>
    <grwg:CommonStockIssuedUponExerciseOfOptionsShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktMS0xLTEtMTQ3NDU_63e2aa5a-125a-4570-a64e-854127d0d172"
      unitRef="shares">71000</grwg:CommonStockIssuedUponExerciseOfOptionsShares>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktMy0xLTEtMTQ3NDU_708859de-ca28-4360-bef8-441610620ede"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktNS0xLTEtMTQ3NDU_6882e5c6-e9f2-4bb6-8745-3f382f7e2dbb"
      unitRef="usd">230000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMTktOS0xLTEtMTQ3NDU_ef59f870-5e6a-42ae-90d7-c6abe2732285"
      unitRef="usd">230000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtMS0xLTEtMTQ3NDU_e51ce0b7-9418-4910-90af-eca8da1e027c"
      unitRef="shares">694000</grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtMy0xLTEtMTQ3NDU_bbd6fa6b-c909-478d-99ab-9be0465e21e7"
      unitRef="usd">1000</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtNS0xLTEtMTQ3NDU_f806dddb-9a04-4bdc-b816-ff0cb8ac49ff"
      unitRef="usd">-1000</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptions
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjAtOS0xLTEtMTQ3NDU_3738639c-6f53-4029-a45e-f73d2b23764a"
      unitRef="usd">0</grwg:CommonStockIssuedUponCashlessExerciseOfOptions>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtMS0xLTEtMTQ3NDU_41dc46c9-9ec2-4c14-8ee5-dd8ab91c663e"
      unitRef="shares">1730000</grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtMy0xLTEtMTQ3NDU_39d5479f-a289-4140-9183-45993a42d119"
      unitRef="usd">2000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtNS0xLTEtMTQ3NDU_eae5c5f7-3355-4c07-8f0f-82d8ea515f91"
      unitRef="usd">39145000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjEtOS0xLTEtMTQ3NDU_89ae8a81-7569-447c-a00b-60758bef0d8c"
      unitRef="usd">39147000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedForAssetsShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItMS0xLTEtMTQ3NDU_d77d7401-417c-4c8c-9296-f76c2ac9c817"
      unitRef="shares">20000</grwg:CommonStockIssuedForAssetsShares>
    <grwg:CommonStockIssuedForAssets
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItMy0xLTEtMTQ3NDU_90695d02-7306-495d-8dbb-0d09b39c7943"
      unitRef="usd">0</grwg:CommonStockIssuedForAssets>
    <grwg:CommonStockIssuedForAssets
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItNS0xLTEtMTQ3NDU_41f2f9de-7e3c-4cf7-b7cd-006bd8cb316a"
      unitRef="usd">136000</grwg:CommonStockIssuedForAssets>
    <grwg:CommonStockIssuedForAssets
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjItOS0xLTEtMTQ3NDU_fd9bc9d1-0720-4fd7-901a-e96704e56d0f"
      unitRef="usd">136000</grwg:CommonStockIssuedForAssets>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtMS0xLTEtMTQ3NDU_e009f6e8-f93d-4956-a7d0-18607cf27780"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtMy0xLTEtMTQ3NDU_955ba9a8-0984-49dd-99c1-ada2448c9f29"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtNS0xLTEtMTQ3NDU_145e1826-a248-484b-ab72-6f94e88c369d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjMtOS0xLTEtMTQ3NDU_1a094ca0-573a-4210-926e-22972baad8b4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <grwg:CommonStockIssuedForAccruedPayrollShares
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtMS0xLTEtMTQ3NDU_d7cf010d-8bd5-43b3-9ef3-975fb6217eef"
      unitRef="shares">325000</grwg:CommonStockIssuedForAccruedPayrollShares>
    <grwg:CommonStockIssuedForAccruedPayroll
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtMy0xLTEtMTQ3NDU_8a7f0f96-7980-4250-9723-2985a7b5a41e"
      unitRef="usd">0</grwg:CommonStockIssuedForAccruedPayroll>
    <grwg:CommonStockIssuedForAccruedPayroll
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtNS0xLTEtMTQ3NDU_7bdb6ce8-282a-44fa-9ccf-899afbeccffa"
      unitRef="usd">717000</grwg:CommonStockIssuedForAccruedPayroll>
    <grwg:CommonStockIssuedForAccruedPayroll
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjQtOS0xLTEtMTQ3NDU_ebdf3cfe-8195-4e35-b1e7-e0b5c7f666ad"
      unitRef="usd">717000</grwg:CommonStockIssuedForAccruedPayroll>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtMS0xLTEtMTQ3NDU_3f4589ea-5d1c-4242-815d-589fc03cfba6"
      unitRef="shares">729000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtMy0xLTEtMTQ3NDU_18fd84ef-f347-4a18-ba25-fb989e2284b8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtNS0xLTEtMTQ3NDU_0cd2f9c1-47bc-4619-a6b6-211662c7f3c6"
      unitRef="usd">3797000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjUtOS0xLTEtMTQ3NDU_52583195-f191-4269-a063-27891c74f12b"
      unitRef="usd">3798000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i2b4d322fa9954643a781140d0f8997a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctMS0xLTEtMzYzMjA_e1b93ea0-e096-4f7a-8f4d-68880c1cb40e"
      unitRef="shares">8000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5b25d7bf6fb4614bb81487c598cc7cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctNS0xLTEtMTQ3NDU_049037c1-79d3-4e73-b62c-d87039664f4f"
      unitRef="usd">3856000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjctOS0xLTEtMTQ3NDU_2cbe78a6-d7a3-468d-92fd-96e2c5b42c24"
      unitRef="usd">3856000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie4536cdfc7724eb680efeecbbfeff714_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjgtNy0xLTEtMTQ3NDU_5fd215dc-e8e1-4481-8479-01c27ecb2c3b"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjgtOS0xLTEtMTQ3NDU_9e15f35e-6afe-48f6-95b7-7678706c20d7"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ifd38162a6604440c9b22c5c468aea9b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktMS0xLTEtMTQ3NDU_fe83f137-c182-445a-864d-de8efa4682c9"
      unitRef="shares">57152000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifd38162a6604440c9b22c5c468aea9b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktMy0xLTEtMTQ3NDU_7485c866-4fab-4f24-90b0-8e67e717a9bf"
      unitRef="usd">57000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7f85d08111c470187970d625f1f68a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktNS0xLTEtMTQ3NDU_25bcf0cb-b703-4489-b538-ac52e63495b9"
      unitRef="usd">319582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4987a7cfb0214a168719c38dab5dfd4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktNy0xLTEtMTQ3NDU_abd3e79b-640b-4b7d-ab36-3e69ac4a4663"
      unitRef="usd">-2642000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMjktOS0xLTEtMTQ3NDU_2b276fa6-7976-4544-af89-65e6733033bc"
      unitRef="usd">316997000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtMS0xLTEtMjE3MjA_2f42c73f-dbf4-45a9-abfd-f3d4b4aae835"
      unitRef="shares">256000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtNS0xLTEtMjE3NDU_0b94348d-d1bb-4825-8685-c741a3194a7d"
      unitRef="usd">335000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzMtOS0xLTEtMjE3NTc_b141548d-9407-48b5-8e77-5d058634f6a3"
      unitRef="usd">335000</us-gaap:StockIssuedDuringPeriodValueOther>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtMS0xLTEtMjE3MjA_6a83da5e-285d-48f2-af44-9a5e3a0b303e"
      unitRef="shares">657000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrantsShares>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrants
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtMy0xLTEtMjE3Mzk_4180c7d0-23c7-406e-a34e-25c0d9d1a640"
      unitRef="usd">1000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrants>
    <grwg:CommonStockIssuedUponCashlessExerciseOfWarrants
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzQtNS0xLTEtMjE3NDU_c4f01a03-5597-4495-b52b-903e9fa53950"
      unitRef="usd">-1000</grwg:CommonStockIssuedUponCashlessExerciseOfWarrants>
    <grwg:CommonStockIssuedUponExerciseOfOptionsShares
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtMS0xLTEtMjE3MjA_1b463a13-a12f-4e6d-a81b-8702137dd20d"
      unitRef="shares">469000</grwg:CommonStockIssuedUponExerciseOfOptionsShares>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtMy0xLTEtMjE3Mzk_e13a6916-6034-426a-b14d-a8758bedba7e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtNS0xLTEtMjE3NDU_912428e5-9fb0-43f4-b89a-95334e98859d"
      unitRef="usd">1757000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzUtOS0xLTEtMjE3NTc_20774db1-56a4-4db5-8fda-afe55e82fa71"
      unitRef="usd">1758000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtMS0xLTEtMjE3MjA_d3ca4ce5-76b9-4827-acf1-9ccfe4d4aea9"
      unitRef="shares">325000</grwg:CommonStockIssuedUponCashlessExerciseOfOptionsShares>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctMS0xLTEtMjE3MjA_4d4ba4bb-f517-45fc-bb51-de7102e7312f"
      unitRef="shares">807000</grwg:CommonStockIssuedInConnectionWithBusinessCombinationsShares>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctMy0xLTEtMjE3Mzk_1432290f-ab62-4e0c-b620-e7c08b3b9a2d"
      unitRef="usd">1000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctNS0xLTEtMjE3NDU_0a99f713-c9d0-43ac-ae2c-71b56ffe941e"
      unitRef="usd">37271000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:CommonStockIssuedInConnectionWithBusinessCombinations
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzctOS0xLTEtMjE3NTc_66ce50a0-9576-4f72-9a2d-60ecac66a995"
      unitRef="usd">37272000</grwg:CommonStockIssuedInConnectionWithBusinessCombinations>
    <grwg:StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtMS0xLTEtMzI5MzA_b3be065b-5610-4b8b-88c5-22f97c687a8a"
      unitRef="shares">4000</grwg:StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets>
    <grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtNS0xLTEtMzI5MzA_c38cf37a-3821-4cdd-8bd7-20c5432ccb81"
      unitRef="usd">168000</grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets>
    <grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzYtOS0xLTEtMzI5MzA_16abef94-5514-4670-b186-9361a92fc3a6"
      unitRef="usd">168000</grwg:StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzgtMS0xLTEtMjE3MjA_5466a400-947c-44bc-8759-b84c36c66d2d"
      unitRef="shares">204000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktMS0xLTEtMjE3MjA_54d04487-4877-41ce-a3fb-cbe201b135a4"
      unitRef="shares">145000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktNS0xLTEtMjE3NDU_9b5a1070-6494-4d01-a6ad-91ee6549f76c"
      unitRef="usd">717000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfMzktOS0xLTEtMjE3NTc_464318c4-966b-4d39-9a2f-ac95c5446d71"
      unitRef="usd">717000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <grwg:StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement
      contextRef="i750d16e46fe54af896b982923442fb09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDAtMS0xLTEtMjE3MjA_1d7ade02-2c4e-4ac8-b295-525dbe4f17d5"
      unitRef="shares">90000</grwg:StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i213834ec43bb4681b37fc70297de36db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDItNS0xLTEtMjE3NDU_51b34335-3172-48ac-95e8-a21680df6e9e"
      unitRef="usd">1258000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDItOS0xLTEtMjE3NTc_52e4522b-d205-448c-9e9e-ab22b1a9f970"
      unitRef="usd">1258000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie69e4e2055354cbf95203659f7a96342_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDMtNy0xLTEtMjE3NTE_284f274b-13c8-4dfe-ab8e-e0f9cede99b4"
      unitRef="usd">12786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDMtOS0xLTEtMjE3NTc_9bcdbdb6-df97-44a1-8db8-5cb118723631"
      unitRef="usd">12786000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if3b79ccef58b4f749c978265a0a1002c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtMS0xLTEtMjE3ODU_e4415383-194b-4a82-968f-1afaf4a285c0"
      unitRef="shares">59929000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if3b79ccef58b4f749c978265a0a1002c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtMy0xLTEtMjE3OTI_8886b09d-3575-43a2-809a-7a284a341833"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45828f39410541c098a0a1b34e2db3ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtNS0xLTEtMjE3OTg_15b56bee-bb3a-4b98-8994-e229d593107d"
      unitRef="usd">361087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if690bf3e715e4daeb330ca39ef1906d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtNy0xLTEtMjE4MDQ_593cdc69-d7a8-44fe-b509-09df036d6d53"
      unitRef="usd">10144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84Mi9mcmFnOmRmODQwYmE0NmRhNDQ0YTZiMTE0NTUxNTQ2ZWMwZmQ2L3RhYmxlOjA0YTg1YjY5MTgzZDRjNTVhMjFlODNlYjNkNjFmODgzL3RhYmxlcmFuZ2U6MDRhODViNjkxODNkNGM1NWEyMWU4M2ViM2Q2MWY4ODNfNDQtOS0xLTEtMjE4MTA_6bf09b60-caea-4ebf-8772-861771781973"
      unitRef="usd">371291000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy0xLTEtMS0xNDc0NQ_72cb82b4-1ab1-4031-9d5f-01eef0f6d6cc"
      unitRef="usd">12786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy0zLTEtMS0xNDc0NQ_36d11008-8e09-43e9-be7d-4447938d7515"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMy01LTEtMS0xNjQyOQ_083ded06-714a-4d46-9429-6728483a39fb"
      unitRef="usd">1322000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS0xLTEtMS0xNDc0NQ_f69d4766-1334-43de-95a7-2515ac6c07a4"
      unitRef="usd">12600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS0zLTEtMS0xNDc0NQ_946ad571-3d1f-43d8-bd8e-2426c787f07f"
      unitRef="usd">2436000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNS01LTEtMS0xNjQyOQ_45b59b1e-cb3d-40f5-971b-2947a5fbfdb9"
      unitRef="usd">1045000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi0xLTEtMS0xNDc0NQ_acabc014-a4f8-44c0-940f-dd5ce658aaeb"
      unitRef="usd">619000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi0zLTEtMS0xNDc0NQ_d1fbaec1-2c4f-4e5a-87aa-8002e75e0347"
      unitRef="usd">214000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNi01LTEtMS0xNjQyOQ_786a8244-a4ea-4520-adbc-b5c5d1a07088"
      unitRef="usd">172000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC0xLTEtMS0xNDc0NQ_30a0b0b8-eff6-432c-ad65-d09e23327ba7"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC0zLTEtMS0xNDc0NQ_8003c956-5307-4838-b463-7eb0b386d57a"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOC01LTEtMS0xNjQyOQ_f4d4648a-6c6c-4410-8b64-de306b076f80"
      unitRef="usd">356000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ShareBasedCompensation
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS0xLTEtMS0xNDc0NQ_a5cbd4c6-d0b9-45d7-b3a9-ed17a33e1e7c"
      unitRef="usd">6585000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS0zLTEtMS0xNDc0NQ_fc64223f-604b-4dac-8bdb-ec0df479d5f8"
      unitRef="usd">7856000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfOS01LTEtMS0xNjQyOQ_9c7a0f86-549c-4ad6-ad69-aee399487669"
      unitRef="usd">2491000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtMS0xLTEtMTQ3NDU_5947b5c1-fce0-4c90-89f1-b459211aa93e"
      unitRef="usd">1609000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtMy0xLTEtMTQ3NDU_6ca81c8e-1102-4450-8f0b-de3465eb007b"
      unitRef="usd">750000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTAtNS0xLTEtMTY0Mjk_5a84f671-3ef8-43f6-bbb6-467f5cd4cd84"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMS0xLTEtMjk4NzQ_f5223a1a-7336-4b85-a02b-3de1dc468597"
      unitRef="usd">-198000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMy0xLTEtMjk4NzQ_0c228f9e-caae-4b7f-b665-c8d922ab0635"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtNS0xLTEtMjk4NzQ_3e4cfe55-9501-4831-a601-30f4085c2e45"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMS0xLTEtMTQ3NDU_8bf27c65-d75d-49f5-956d-3ed563a2c3fe"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtMy0xLTEtMTQ3NDU_f7901c8c-259a-4ce4-8d4b-b37b2654b8e2"
      unitRef="usd">127000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTEtNS0xLTEtMTY0Mjk_964703bf-59ee-478b-85ae-573050b6cd32"
      unitRef="usd">67000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtMS0xLTEtMTQ3NDU_68caed7c-3ea1-4718-a599-25c52e48a3a3"
      unitRef="usd">1087000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtMy0xLTEtMTQ3NDU_4b1eef75-b102-4ec5-8d7e-fbde8b00dac5"
      unitRef="usd">3471000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTQtNS0xLTEtMTY0Mjk_56c3e0cf-303a-454a-b1ec-9ca29dcc1ad3"
      unitRef="usd">3765000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtMS0xLTEtMTQ3NDU_3cb030d5-977b-46a8-97f6-b73fcb986d10"
      unitRef="usd">34690000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtMy0xLTEtMTQ3NDU_d3203cfb-0280-473c-8b6b-5f0c72fbae01"
      unitRef="usd">19188000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTUtNS0xLTEtMTY0Mjk_efce117b-eb89-4e63-b4a7-557727384c36"
      unitRef="usd">9496000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtMS0xLTEtMTQ3NDU_5d9cf4a0-8c96-4805-8b4c-6ec00bc63597"
      unitRef="usd">9937000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtMy0xLTEtMTQ3NDU_b00511a3-008d-4a3a-9708-21f01e07bad6"
      unitRef="usd">9236000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTYtNS0xLTEtMTY0Mjk_45e596c8-c388-43c3-b873-848c2935d2ef"
      unitRef="usd">2062000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtMS0xLTEtMTQ3NDU_13af42fb-c954-45b0-ae4f-05c2bf871f89"
      unitRef="usd">3285000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtMy0xLTEtMTQ3NDU_49df54cc-a095-4ca8-ba45-3485abfd5bcc"
      unitRef="usd">9989000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTgtNS0xLTEtMTY0Mjk_4e958fd0-09bc-4351-b881-24e544df3ecd"
      unitRef="usd">4165000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <grwg:OperatingLeases
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktMS0xLTEtMTQ3NDU_19eac792-1942-4be6-b235-a8934e39e330"
      unitRef="usd">-1282000</grwg:OperatingLeases>
    <grwg:OperatingLeases
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktMy0xLTEtMTQ3NDU_29a756d0-c670-466f-8dd4-dcfb20304618"
      unitRef="usd">-375000</grwg:OperatingLeases>
    <grwg:OperatingLeases
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMTktNS0xLTEtMTY0Mjk_50c22175-3b0e-47fb-812d-0c891613839d"
      unitRef="usd">-15000</grwg:OperatingLeases>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtMS0xLTEtMTQ3NDU_c2ee941c-e0dc-404e-8c01-58ddffba1958"
      unitRef="usd">6362000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtMy0xLTEtMTQ3NDU_a5d9f527-4f8b-490e-91ff-343e4ea0b532"
      unitRef="usd">2651000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjAtNS0xLTEtMTY0Mjk_d24b3754-5957-4efb-9f6b-76a9f43efa7c"
      unitRef="usd">1988000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtMS0xLTEtMTQ3NDU_52fb81f9-10ab-4e88-a519-9bce21ca016b"
      unitRef="usd">4785000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtMy0xLTEtMTQ3NDU_2a9f42fe-2067-45e4-9e87-568ad39d1181"
      unitRef="usd">1583000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjEtNS0xLTEtMTY0Mjk_396680e6-cf03-4749-8227-64b02f2e2e8d"
      unitRef="usd">154000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <grwg:SalesTaxesPayable
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItMS0xLTEtMTQ3NDU_ef3a0c25-919e-46f6-90bc-f06d0c25b44f"
      unitRef="usd">762000</grwg:SalesTaxesPayable>
    <grwg:SalesTaxesPayable
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItMy0xLTEtMTQ3NDU_14144869-1f6a-459a-84b5-72d3df126168"
      unitRef="usd">627000</grwg:SalesTaxesPayable>
    <grwg:SalesTaxesPayable
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjItNS0xLTEtMTY0Mjk_523228da-742a-461a-b58d-61fc4d872c23"
      unitRef="usd">342000</grwg:SalesTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtMS0xLTEtMTQ3NDU_7b98f9a2-f77b-445b-9540-bbc030efa818"
      unitRef="usd">5159000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtMy0xLTEtMTQ3NDU_79b944a7-6927-49e1-a6f3-76a2f9e2c468"
      unitRef="usd">-213000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjMtNS0xLTEtMTY0Mjk_cc2ff47b-bd12-4d36-95d4-b6231328d058"
      unitRef="usd">-3340000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtMS0xLTEtMTQ3NDU_be1faa18-a62c-4c78-ae90-2b696de3601a"
      unitRef="usd">80784000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtMy0xLTEtMTQ3NDU_7ad11f27-fd46-4b93-8fd5-659e5c8ce634"
      unitRef="usd">41402000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjUtNS0xLTEtMTY0Mjk_d9cb8d74-03c8-4eb6-8da9-63d75a1e3efa"
      unitRef="usd">9459000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireFurnitureAndFixtures
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtMS0xLTEtMTQ3NDU_476fe7c1-6ee8-4c33-a85f-d9992eb686d2"
      unitRef="usd">18740000</us-gaap:PaymentsToAcquireFurnitureAndFixtures>
    <us-gaap:PaymentsToAcquireFurnitureAndFixtures
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtMy0xLTEtMTQ3NDU_c383b988-4808-45e1-995d-b0bb722412f4"
      unitRef="usd">3401000</us-gaap:PaymentsToAcquireFurnitureAndFixtures>
    <us-gaap:PaymentsToAcquireFurnitureAndFixtures
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjYtNS0xLTEtMTY0Mjk_305bf8c5-6a43-4a9d-aa25-27ff7fc20421"
      unitRef="usd">2233000</us-gaap:PaymentsToAcquireFurnitureAndFixtures>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMS0xLTEtMjM5MTA_d2cdd6e4-b401-4f72-bbf7-f4d55d7c8bba"
      unitRef="usd">75000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMy0xLTEtMjM5MTA_096ef8ea-8331-4fbc-bc62-2081876132e4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctNS0xLTEtMjM5MTA_aa8eccc5-7d64-498c-a301-1a4a2d867ab5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMS0xLTEtMjM5MTA_1e64da3a-28b7-4ce3-bcd7-5a193408ef10"
      unitRef="usd">35207000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMy0xLTEtMjM5MTA_cdf1f92c-40d6-4059-99b5-ab31ad3b3504"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtNS0xLTEtMjM5MTA_652709f9-aa2d-423d-b295-7b9fb12d1f68"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMS0xLTEtMTQ3NDU_f7674f9b-58a3-44d5-8e06-1570b422b406"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctMy0xLTEtMTQ3NDU_5c41541c-728c-4afd-969f-04d828bc2ae0"
      unitRef="usd">1027000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjctNS0xLTEtMTY0Mjk_cd39b5b8-ac90-4ddc-8bc5-5c589526eb83"
      unitRef="usd">119000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMS0xLTEtMTQ3NDU_70e6f9a4-9be9-491c-8b26-c9348e0580cc"
      unitRef="usd">-139317000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtMy0xLTEtMTQ3NDU_31733578-9816-49de-9a7a-7609317d4141"
      unitRef="usd">-45830000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMjgtNS0xLTEtMTY0Mjk_875c8d4a-144a-44ec-a1ae-3217a72d7332"
      unitRef="usd">-11811000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtMS0xLTEtMTQ3NDU_ebabd84b-d483-4516-a833-8dcb4a4c702e"
      unitRef="usd">83000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtMy0xLTEtMTQ3NDU_630146fc-14d3-436f-8773-286b3df91ba3"
      unitRef="usd">111000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzAtNS0xLTEtMTY0Mjk_3194d58e-7425-4d0e-923b-8d913864bf5d"
      unitRef="usd">460000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtMS0xLTEtMTQ3NDU_e22d8460-9aaf-4899-a1b3-5d164389b99d"
      unitRef="usd">4391000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtMy0xLTEtMTQ3NDU_9b11c5ac-d956-4551-aa85-430e87f5a3b3"
      unitRef="usd">119000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzEtNS0xLTEtMTY0Mjk_a479acd5-99ad-4a0e-bbca-18405d747471"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItMS0xLTEtMTQ3NDU_1191668a-df09-4335-ab6f-5d4d375d400e"
      unitRef="usd">2092000</grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses>
    <grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItMy0xLTEtMTQ3NDU_766ec229-b9ff-4fcd-9342-50a9c341acf0"
      unitRef="usd">211206000</grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses>
    <grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzItNS0xLTEtMTY0Mjk_2fff7d82-ba68-4b79-91fa-0c6566cc4ce4"
      unitRef="usd">13950000</grwg:ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtMS0xLTEtMTQ3NDU_b14f2741-f2f7-4245-a143-e0f9bb746d9c"
      unitRef="usd">-2382000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtMy0xLTEtMTQ3NDU_95d87a70-62ee-45de-a70b-8bcd8a2c8958"
      unitRef="usd">210976000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzMtNS0xLTEtMTY0Mjk_59ac1fdd-7e3e-421b-b8c3-b5ba9b5755d6"
      unitRef="usd">13490000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtMS0xLTEtMTQ3NDU_7f800a2a-c6d8-4663-ad78-6d2baace13cf"
      unitRef="usd">-136540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtMy0xLTEtMTQ3NDU_3441cb5f-72c4-4335-bcbc-4f959a74ce6d"
      unitRef="usd">164933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzUtNS0xLTEtMTY0Mjk_76c41f3f-83d4-4339-9d46-584ff57af14d"
      unitRef="usd">-1661000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtMS0xLTEtMTQ3NDU_d0fe95b6-5a33-4376-a29f-1ffd8ed77b25"
      unitRef="usd">177912000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtMy0xLTEtMTQ3NDU_433654ba-dbad-4940-9669-ca68ed049550"
      unitRef="usd">12979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17bc503ddf2b495c80f6da728dfdff01_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzYtNS0xLTEtMTY0Mjk_8adca4d5-3cdd-474b-b4e7-464516ec1f9c"
      unitRef="usd">14640000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctMS0xLTEtMTQ3NDU_54904358-07d6-4ce7-a9ed-f596f91abbdf"
      unitRef="usd">41372000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctMy0xLTEtMTQ3NDU_439094c6-be5c-4ee9-a6fc-6dfec7ea00b5"
      unitRef="usd">177912000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfMzctNS0xLTEtMTY0Mjk_711a7e39-96e9-4328-9df4-b039a8eb0702"
      unitRef="usd">12979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtMS0xLTEtMTQ3NDU_34a10179-8dfe-4fac-af02-b31ff9510571"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtMy0xLTEtMTQ3NDU_a87b9b38-6611-4edc-9ee6-9dfcc913d3f0"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDAtNS0xLTEtMTY0Mjk_54283656-f51a-4b2d-a7de-ccd581796ddb"
      unitRef="usd">96000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <grwg:CommonStockIssuedForIntangibleAssets
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMS0xLTEtMzUyNjI_88f2da72-b95c-46b0-9364-06b3ea5963da"
      unitRef="usd">168000</grwg:CommonStockIssuedForIntangibleAssets>
    <grwg:CommonStockIssuedForIntangibleAssets
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMy0xLTEtMzUyNjI_1c98ed8b-5208-4aeb-8bc1-c5c9337088fd"
      unitRef="usd">0</grwg:CommonStockIssuedForIntangibleAssets>
    <grwg:CommonStockIssuedForIntangibleAssets
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtNS0xLTEtMzUyNjI_0505f5cc-2957-409a-b8e6-35d6f8739d4f"
      unitRef="usd">0</grwg:CommonStockIssuedForIntangibleAssets>
    <grwg:CommonStockIssuedForAccruedPayrollLiability
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtMS0xLTEtMTQ3NDU_b446c156-0aa4-4879-9777-0ab24f9b6665"
      unitRef="usd">0</grwg:CommonStockIssuedForAccruedPayrollLiability>
    <grwg:CommonStockIssuedForAccruedPayrollLiability
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtMy0xLTEtMTQ3NDU_a91656e1-a9da-49cc-aeb8-bddd07858e98"
      unitRef="usd">718000</grwg:CommonStockIssuedForAccruedPayrollLiability>
    <grwg:CommonStockIssuedForAccruedPayrollLiability
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDEtNS0xLTEtMTY0Mjk_eff27230-0dba-4ad3-bfbf-e109943efae2"
      unitRef="usd">210000</grwg:CommonStockIssuedForAccruedPayrollLiability>
    <grwg:DebtConvertedToEquity
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItMS0xLTEtMTQ3NDU_0d4fb9db-6441-4d0c-85d4-edc77dbc6d6b"
      unitRef="usd">0</grwg:DebtConvertedToEquity>
    <grwg:DebtConvertedToEquity
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItMy0xLTEtMTQ3NDU_351bb7d1-3f7c-47f9-b795-1a9f10cb2c15"
      unitRef="usd">0</grwg:DebtConvertedToEquity>
    <grwg:DebtConvertedToEquity
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDItNS0xLTEtMTY0Mjk_1847a18e-412d-4ad6-8679-c21b03473d07"
      unitRef="usd">2311000</grwg:DebtConvertedToEquity>
    <grwg:AssetsAcquiredByIssuanceOfStock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMS0xLTEtMTQ3NDU_7c4e31b6-b1e2-4cb4-937b-a52efbbb55c0"
      unitRef="usd">37272000</grwg:AssetsAcquiredByIssuanceOfStock>
    <grwg:AssetsAcquiredByIssuanceOfStock
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtMy0xLTEtMTQ3NDU_5a4131ec-9a2e-4ed0-9892-949a25267086"
      unitRef="usd">39282000</grwg:AssetsAcquiredByIssuanceOfStock>
    <grwg:AssetsAcquiredByIssuanceOfStock
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDMtNS0xLTEtMTY0Mjk_e381e5a7-9527-4879-8e2f-fef9aa29cfc0"
      unitRef="usd">3625000</grwg:AssetsAcquiredByIssuanceOfStock>
    <grwg:CashPaidForInterest
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtMS0xLTEtMTQ3NDU_c60effc4-a7bd-4e4e-8cb8-78946816d787"
      unitRef="usd">43000</grwg:CashPaidForInterest>
    <grwg:CashPaidForInterest
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtMy0xLTEtMTQ3NDU_4770e84d-3d89-404b-8933-0fce40a85db2"
      unitRef="usd">14000</grwg:CashPaidForInterest>
    <grwg:CashPaidForInterest
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDQtNS0xLTEtMTY0Mjk_7a79caf4-efae-477b-a86f-686db0edb08c"
      unitRef="usd">45000</grwg:CashPaidForInterest>
    <grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtMS0xLTEtMTQ3NDU_1c528505-a766-455c-bbea-9aa66a340001"
      unitRef="usd">32875000</grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases>
    <grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtMy0xLTEtMTQ3NDU_a8beff73-6119-4d0b-9510-bc41884759a6"
      unitRef="usd">7887000</grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases>
    <grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDUtNS0xLTEtMTY0Mjk_b7a4c54c-ebe5-4ec4-bad1-68e8cf524c64"
      unitRef="usd">6210000</grwg:RightToUseAssetsAcquiredUnderNewOperatingLeases>
    <us-gaap:IncomeTaxesPaid
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDktMS0xLTEtMzA0ODk_24639adb-3610-40d1-aa1c-5c9723ae1c53"
      unitRef="usd">6072000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDgtMy0xLTEtMjM5NzE_8a2e1c13-ce04-41b6-add3-b4b54a48a523"
      unitRef="usd">3156000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml84NS9mcmFnOjg0YTQ0NjE5ZThkZDQ1NjM5ZGZlMTEyNjc5NTYxZWU4L3RhYmxlOjE4NTZlNGY0NGI1ODQ1YWU4MjZjMWI0Y2YwNmYwZTU4L3RhYmxlcmFuZ2U6MTg1NmU0ZjQ0YjU4NDVhZTgyNmMxYjRjZjA2ZjBlNThfNDgtNS0xLTEtMjM5NzE_2b101884-f4e0-4d8d-a898-1d7d062aa8f0"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:NatureOfOperations
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTc0OQ_7d2c0445-d3fd-4e61-9287-9d1dca9d4a1d">NATURE OF OPERATIONS &lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GrowGeneration Corp. (the &#x201c;Company&#x201d;) was incorporated on March 6, 2014 in Colorado under the name of Easylife Corp and changed its name to GrowGeneration Corp. It maintains its principal office in Denver, Colorado.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GrowGeneration is the largest chain of hydroponic garden centers in North America and is a leading marketer and distributor of nutrients, growing media, advanced indoor and greenhouse lighting, ventilation systems and accessories for hydroponic gardening. Currently, the Company owns and operates a chain of 62 retail hydroponic/gardening stores across 13 states, an online e-commerce platform, and propriety businesses that market grow solutions through our platforms and other wholesale customers. The Company&#x2019;s plan is to continue to acquire, open and operate hydroponic/gardening stores and related businesses throughout the United States&#160;and Canada.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfStores
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTA5OTUxMTYzMTc2MA_b8a01913-b9d3-4684-a41b-9d0cf21808b3"
      unitRef="store">62</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85MS9mcmFnOjEzZjFiMzA3YmU4NzRkNGU4MzVmMTdjOTBmYjg5YTUyL3RleHRyZWdpb246MTNmMWIzMDdiZTg3NGQ0ZTgzNWYxN2M5MGZiODlhNTJfMTA5OTUxMTYzMTgxMA_2e98b2ce-e1de-4e94-8e92-bebd456fc66f"
      unitRef="state">13</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDg_e49d02d6-05b0-402a-b51b-d3a5a6c8d6b9">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements are prepared under the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 105-10,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Generally Accepted Accounting Principles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All amounts included in the accompanying footnotes to the consolidated financial statements, except per share data, are in thousands (000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in the prior period financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported revenues and expenses during the reporting period. Actual results could vary from the estimates that were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may negatively affect our business operations. As a result, if the pandemic or its effects persist or worsen, our accounting estimates and assumptions could be impacted in subsequent interim reports and upon final determination at year-end, and it is reasonably possible such changes could be significant (although the potential effects cannot be estimated at this time). The Company has experienced minimal business interruption as a result of the COVID-19 pandemic. We have been deemed an &#x201c;essential&#x201d; business by state and local authorities in the areas in which we operate and as such have not been subject to business closures. The COVID-19 pandemic to date has resulted in temporary supply chain delays of our inventory and increased shipping cost among other impacts. As events surrounding the COVID-19 pandemic can change rapidly we cannot predict how it may disrupt our operations or the full extent of the disruption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management makes significant operating decisions based upon the analysis of the entire Company and financial performance is evaluated on a company-wide basis. Accordingly, the various products sold are aggregated into one &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reportable operating segment as under guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 280 for segment reporting.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services at which point, the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company monitors provisions for estimated returns. Payment for goods and services sold by the Company is typically due upon satisfaction of the performance obligations. Under certain circumstances, the Company does provide goods and services to customers on a credit basis (see&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable, Notes Receivable and Concentration of Credit Risk&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;below). The Company accounts for shipping and handling activities as a fulfillment costs rather than as a separate performance obligation. When the Company receives payment from customers before the customer has taken possession of the merchandise or the service has been performed, the amount received is recorded as a customer deposit in the accompanying consolidated balance sheets until the sale or service is complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Vendor Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor allowances primarily consist of volume rebates that are earned as a result of attaining certain purchase levels. These vendor allowances are accrued as earned, with those allowances received as a result of attaining certain purchase levels accrued over the incentive period based on estimates of purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volume rebates, when earned, are recorded as a reduction in cost of sales or cost of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company&#x2019;s cash equivalents consist primarily of money market funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable, which are generally not collateralized. Our policy is to place our cash and cash equivalents with high quality financial institutions, in order to limit the amount of credit exposure. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (FDIC), up to $250,000. At December&#160;31, 2021 and 2020, the Company had approximately $38 million and $174 million, respectively, in excess of the FDIC insurance limit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its commercial paper and debt securities as marketable securities. Marketable securities with available fair market values are stated at fair market values. Unrealized gains and losses on these marketable securities are reported, net of applicable income taxes, in other comprehensive income. Realized gains or losses on sale of marketable securities are computed using primarily the moving average cost and reported in net income. For the year ended December&#160;31, 2021, there were no significant unrealized gains or losses incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable, Notes Receivable and Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#x2019;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. Credit is generally extended on a short-term basis thus receivables do not bear interest. Interest on past due balances are subject to an interest charge of 1.5% per month.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#x2019;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. A note is placed on non-accrual status when management determines, after considering economic and business conditions and collection efforts, that the note is impaired or collection of interest is doubtful. The accrual of interest on the instrument ceases when there is concern that principal or interest due according to the note agreement will not be collected. Any payment received on such non-accrual notes are recorded as interest income when the payment is received. The note is reclassified as accrual-basis once interest and principal payments become current. The Company periodically reviews the value of the underlying collateral for the note receivable and evaluates whether the value of the collateral continues to provide adequate security for the note. Should the value of the underlying collateral become less than the outstanding principal and interest, the Company will determine whether an allowance is necessary. Any uncollectible interest previously accrued is also charged off.&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company believes the value of the underlying collateral for each of the notes to be sufficient and in excess of the respective outstanding principal and accrued interest, net of recogniz&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable generally have terms of 12 months to 18 months and bear interest from 9-12% per annum. Generally, product sales that are the basis for the note receivable are collateral on the note receivable until the note is paid off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to credit risk in the normal course of business, primarily related to accounts and notes receivable. We are affected by general economic conditions in the United States. To limit credit risk, management periodically reviews and evaluates the financial condition of its customers and maintains an allowance for doubtful accounts. As of December&#160;31, 2021 and 2020, we do not believe that we have significant credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of gardening supplies and materials and is recorded at the lower of cost (weighted average cost method) or net realizable value. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are carried at cost. Leasehold improvements are amortized using the straight-line method over the original term of the lease or the useful life of the improvement, whichever is shorter. Renewals and betterment that materially extend the life of the asset are capitalized. With respect to constructed assets, all materials, direct labor, contract services as well as certain indirect costs are capitalized. Expenditures for maintenance and repairs are charged against operations. Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years not to exceed lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and Website Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for the costs of computer software obtained or developed for internal use in accordance with FASB ASC 350,&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#160;&#x2014; Goodwill and Other&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Computer software development costs and website development costs are expensed as incurred, except for internal use software or website development costs that qualify for capitalization as described below, and include certain employee related expenses, including salaries, bonuses, benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and stock-based compensation expenses; costs of computer hardware and software; and costs incurred in developing features and functionality. These capitalized costs are included in property and equipment on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company expenses costs incurred in the preliminary project and post-implementation stages of software development and capitalizes costs incurred in the application development stage and costs associated with significant enhancements to existing internal use software applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Software costs are amortized using the straight-line method over an estimated useful life of&#160;three years&#160;commencing when the software project is ready for its intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Costs incurred related to less significant modifications and enhancements as well as maintenance are expensed as incurred.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets Acquired in Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company values assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include trade names, customer relationships, non-compete agreements, and intellectual property. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for trade names, customer relationships, non-compete agreements, and intellectual property are generally, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00"&gt;five&lt;/span&gt; to six years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of purchase price over the fair value of net assets. Goodwill is not amortized but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level. The Company&#x2019;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying amount of the reporting unit exceeds its fair value, additional procedures must be performed. That additional procedure compares the implied fair value of the reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. An impairment loss is recorded to the extent that the carrying amount of goodwill exceeds its implied fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews the recoverability of long-lived assets, including buildings, furniture and fixtures, computers and equipment, leasehold improvements, and other intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as other fair value determinations. As of December 31, 2021, there were no indicators of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for leases in accordance with the FASB ASC 842, Leases. We assess whether an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. We have elected the practical expedient to not separate lease and non-lease components for all assets. Operating lease assets and operating &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;lease liabilities are calculated based on the present value of the future minimum lease payments over the lease term at the lease start date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. The operating lease asset is increased by any lease payments made at or before the lease start date and reduced by lease incentives and initial direct costs incurred. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The depreciable life of lease assets and leasehold improvements are limited by the lease term. Lease expense for operating leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1&#x2014;Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2&#x2014;Observable inputs (other than Level&#160;1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3. A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and all other current liabilities approximate fair values due to their short-term nature. The fair value of notes receivable approximates the outstanding balance and are reviewed for impairment at least annually. The fair value of impaired notes receivable are determined based on estimated future payments discounted back to present value using the notes effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Level 3 assets measured at fair value on a non-recurring basis at December&#160;31, 2021, the significant unobservable inputs include the notes receivable effective interest rates of 8% to 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes in accordance with FASB ASC 740, Income Taxes, which requires the recognition of deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances are established to reduce deferred tax assets to the amount that will more likely than not be realized. To the extent that a determination was made to establish or adjust a valuation allowance, the expense or benefit is recorded in the period in which the determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. The Company prepares and files tax returns based on its interpretation of tax laws and regulations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining the Company&#x2019;s income tax provision for financial reporting purposes, the Company establishes a reserve for uncertain income tax positions unless such positions are determined to be more likely than not of being sustained upon examination, based on their technical merits. That is, for financial reporting purposes, the Company only recognizes tax benefits taken on the tax return that the Company believes are more likely than not of being sustained upon examination. There is considerable judgment involved in determining whether a position taken on the tax return is more likely than not of being sustained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adjusts its tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest and penalties. The Company&#x2019;s policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of its income tax provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses advertising and promotional costs when incurred. Advertising and promotional expenses for the years ended December&#160;31, 2021,  2020, and 2019 amounted to $4.0 million,  $996 thousand, and $737 thousand respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net earnings per share under Accounting Standards Codification subtopic 260-10,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASC 260-10&#x201d;). Basic earnings or loss per share (&#x201c;EPS&#x201d;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed by dividing net income by the weighted-average of all potentially dilutive shares of common stock that were outstanding during the periods presented.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The treasury stock method is used in calculating diluted EPS for potentially dilutive stock options, restricted stock and share purchase warrants, which assumes that any proceeds received from the exercise of in-the-money stock options, restricted stock and share purchase warrants, would be used to purchase common shares at the average market price for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records stock-based compensation in accordance with FASB ASC Topic 718,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASC 718&#x201d;). The Company estimates the fair value of stock options and warrants using the Black-Scholes option pricing model.&#160;The fair value of stock options and warrants granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company&#x2019;s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTQ_0f2988ee-10e8-489b-983f-a3cce1f7cf73">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements are prepared under the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 105-10,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Generally Accepted Accounting Principles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the Company and its wholly-owned subsidiaries. All intercompany balances and transactions are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All amounts included in the accompanying footnotes to the consolidated financial statements, except per share data, are in thousands (000).&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDA_2ea83d56-bb03-4ede-ae6e-e4b3a8baf82d">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in the prior period financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported consolidated net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTU_0ce3eeb2-6c86-43f8-a852-51e7278f5379">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management uses estimates and assumptions in preparing these consolidated financial statements in accordance with generally accepted accounting principles. These estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported revenues and expenses during the reporting period. Actual results could vary from the estimates that were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 pandemic has created significant public health concerns as well as economic disruption, uncertainty, and volatility which may negatively affect our business operations. As a result, if the pandemic or its effects persist or worsen, our accounting estimates and assumptions could be impacted in subsequent interim reports and upon final determination at year-end, and it is reasonably possible such changes could be significant (although the potential effects cannot be estimated at this time). The Company has experienced minimal business interruption as a result of the COVID-19 pandemic. We have been deemed an &#x201c;essential&#x201d; business by state and local authorities in the areas in which we operate and as such have not been subject to business closures. The COVID-19 pandemic to date has resulted in temporary supply chain delays of our inventory and increased shipping cost among other impacts. As events surrounding the COVID-19 pandemic can change rapidly we cannot predict how it may disrupt our operations or the full extent of the disruption.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTM_71129e29-f986-44cb-bda7-04fef03e4903">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management makes significant operating decisions based upon the analysis of the entire Company and financial performance is evaluated on a company-wide basis. Accordingly, the various products sold are aggregated into one &lt;/span&gt;&lt;/div&gt;reportable operating segment as under guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 280 for segment reporting.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg2OQ_0d98680f-7a4e-4d75-b29c-2c3c1be53704"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg2OQ_4cba30b4-fd7f-40c6-94d3-bfec1d50377b"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTQ_1aa3e7de-0c7b-4ace-be23-2abbf55cec7e">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue, net of estimated returns and sales tax, at the time the customer takes possession of merchandise or receives services at which point, the performance obligation is satisfied. Sales and other taxes collected concurrent with revenue producing activities are excluded from revenue. In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company monitors provisions for estimated returns. Payment for goods and services sold by the Company is typically due upon satisfaction of the performance obligations. Under certain circumstances, the Company does provide goods and services to customers on a credit basis (see&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable, Notes Receivable and Concentration of Credit Risk&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;below). The Company accounts for shipping and handling activities as a fulfillment costs rather than as a separate performance obligation. When the Company receives payment from customers before the customer has taken possession of the merchandise or the service has been performed, the amount received is recorded as a customer deposit in the accompanying consolidated balance sheets until the sale or service is complete.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <grwg:VendorAllowancesPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDk_f5a4c9a3-ab96-4439-9436-b96e349c2825">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Vendor Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor allowances primarily consist of volume rebates that are earned as a result of attaining certain purchase levels. These vendor allowances are accrued as earned, with those allowances received as a result of attaining certain purchase levels accrued over the incentive period based on estimates of purchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volume rebates, when earned, are recorded as a reduction in cost of sales or cost of inventory.&lt;/span&gt;&lt;/div&gt;</grwg:VendorAllowancesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDE_645515ca-42d3-4d19-8ead-ab888ef9af94">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company&#x2019;s cash equivalents consist primarily of money market funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents and accounts receivable, which are generally not collateralized. Our policy is to place our cash and cash equivalents with high quality financial institutions, in order to limit the amount of credit exposure. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (FDIC), up to $250,000. At December&#160;31, 2021 and 2020, the Company had approximately $38 million and $174 million, respectively, in excess of the FDIC insurance limit.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashFDICInsuredAmount
      contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfNTI3Ng_6b0c93ca-892d-41e3-a776-46d68d0ae00e"
      unitRef="usd">250000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY2MDgxNA_51732cf9-d3a1-4a07-a81d-dbe20a3b2903"
      unitRef="usd">38000000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY1Mzg3OA_9cc0bf87-ad6e-41f1-9b31-2fde992a82b4"
      unitRef="usd">174000000</us-gaap:CashUninsuredAmount>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI4ODU4NA_79ff59f4-6116-47fa-baea-b14ae4fd3e1f">SecuritiesThe Company classifies its commercial paper and debt securities as marketable securities. Marketable securities with available fair market values are stated at fair market values. Unrealized gains and losses on these marketable securities are reported, net of applicable income taxes, in other comprehensive income. Realized gains or losses on sale of marketable securities are computed using primarily the moving average cost and reported in net income.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTE_a7e500ab-4eff-4c1b-bf4b-c30b28cd6e16">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable, Notes Receivable and Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#x2019;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. Credit is generally extended on a short-term basis thus receivables do not bear interest. Interest on past due balances are subject to an interest charge of 1.5% per month.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable are stated at the amount the Company expects to collect from balances outstanding at period-end, based on the Company&#x2019;s assessment of the credit history with customers having outstanding balances and current relationships with them. A reserve for uncollectable receivables is established when collection of amounts due is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;deemed improbable. Indicators of improbable collection include client bankruptcy, client litigation, client cash flow difficulties or ongoing service or billing disputes. A note is placed on non-accrual status when management determines, after considering economic and business conditions and collection efforts, that the note is impaired or collection of interest is doubtful. The accrual of interest on the instrument ceases when there is concern that principal or interest due according to the note agreement will not be collected. Any payment received on such non-accrual notes are recorded as interest income when the payment is received. The note is reclassified as accrual-basis once interest and principal payments become current. The Company periodically reviews the value of the underlying collateral for the note receivable and evaluates whether the value of the collateral continues to provide adequate security for the note. Should the value of the underlying collateral become less than the outstanding principal and interest, the Company will determine whether an allowance is necessary. Any uncollectible interest previously accrued is also charged off.&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company believes the value of the underlying collateral for each of the notes to be sufficient and in excess of the respective outstanding principal and accrued interest, net of recogniz&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable generally have terms of 12 months to 18 months and bear interest from 9-12% per annum. Generally, product sales that are the basis for the note receivable are collateral on the note receivable until the note is paid off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to credit risk in the normal course of business, primarily related to accounts and notes receivable. We are affected by general economic conditions in the United States. To limit credit risk, management periodically reviews and evaluates the financial condition of its customers and maintains an allowance for doubtful accounts. As of December&#160;31, 2021 and 2020, we do not believe that we have significant credit risk.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <grwg:InterestPercentage
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfNjEyOQ_4f25bc64-9279-479e-86dd-445d2e0ea770"
      unitRef="number">0.015</grwg:InterestPercentage>
    <grwg:FinancingReceivableExcludingAccruedInterestTerm
      contextRef="i58042c1093f543a8be6eb14054a0b20a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODAwOQ_b99b23fb-9c3e-4401-91e7-ea59a031c23f">P12M</grwg:FinancingReceivableExcludingAccruedInterestTerm>
    <grwg:FinancingReceivableExcludingAccruedInterestTerm
      contextRef="if021483b9ad2400f9ac32ed176bab67a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODAxMg_e55677d9-dd2d-4365-8cbf-7005616f75b8">P18M</grwg:FinancingReceivableExcludingAccruedInterestTerm>
    <grwg:InterestPercentage
      contextRef="ib85d53451cd54a4692de292f5820a417_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODA0NQ_cad648c7-2af0-4508-85e3-7bb9a6f817cf"
      unitRef="number">0.09</grwg:InterestPercentage>
    <grwg:InterestPercentage
      contextRef="i9b569c180518408188b63236b702f55e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfODA0OA_2214c7cc-1f45-4043-ac2d-d1f794602f6b"
      unitRef="number">0.12</grwg:InterestPercentage>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTY_df45406f-73bc-4e05-81e8-402f5d77769c">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of gardening supplies and materials and is recorded at the lower of cost (weighted average cost method) or net realizable value. The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on its assessment of market conditions. Write-downs and write-offs are charged to cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDI_ea931bb6-613c-4dac-9275-497db10fb6cb">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are carried at cost. Leasehold improvements are amortized using the straight-line method over the original term of the lease or the useful life of the improvement, whichever is shorter. Renewals and betterment that materially extend the life of the asset are capitalized. With respect to constructed assets, all materials, direct labor, contract services as well as certain indirect costs are capitalized. Expenditures for maintenance and repairs are charged against operations. Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years not to exceed lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDM_df7d0e05-4d3e-47a2-980b-e7dd100b7bfe">Depreciation of property and equipment is provided on the straight-line method for financial reporting purposes at rates based on the following estimated useful lives:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years not to exceed lease term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment at December&#160;31, 2021 and 2020 consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMS0xLTEtMS0xNDc0NQ_a913e2ee-e2fc-4b01-810b-de2ffad18d35">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if9fa780a4e0147d3aff4e5e36dd6ff15_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMi0xLTEtMS0xNDc0NQ_19e9b44e-204e-413e-828b-204e21296a49">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8cc8bde6285d47008e8277a3ca641591_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMy0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjY5ZjNiOTMzZDI0ZjQ0ZGRiZDA5OTY3OTAxNDQzYzAyXzQ_94a91b16-bf6f-4981-9c9f-67355376b069">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i43d7a9b9679f470786546e15f168d183_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfMy0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjY5ZjNiOTMzZDI0ZjQ0ZGRiZDA5OTY3OTAxNDQzYzAyXzc_b208cf70-f1e3-482e-a70a-f6478ffd9ba8">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0fe0dc8ed5084ac1823047338187752b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNC0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmY0MjBlYTA5NDBkZjQ3ZmFiOTMwOTc2MDI1OTkyYmY4XzQ_d6af23ef-5dbf-4ebe-ba37-7c201ed17344">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8f46845d6712409d87817cf217d657e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNC0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOmY0MjBlYTA5NDBkZjQ3ZmFiOTMwOTc2MDI1OTkyYmY4Xzc_61e7f7bd-f74c-4944-81a1-258e93e201cd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic7f894b301404fbfa2897d8d174bfc69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOmZhMGNiZmJhMDI0NTQyYTA4NGY3Y2M5MWQ3Mjg3NWE5L3RhYmxlcmFuZ2U6ZmEwY2JmYmEwMjQ1NDJhMDg0ZjdjYzkxZDcyODc1YTlfNS0xLTEtMS0xNDc0NS90ZXh0cmVnaW9uOjIwM2Q2ZDc4NzA3ZDQ1MTE5ODRlZDk2MzY2NzYzM2NhXzQ_471ac1e7-4540-4e84-8dfd-9b6e614afbb4">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDQ_8121ae29-b1c0-46bc-a1a8-4b97088c5c35">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and Website Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for the costs of computer software obtained or developed for internal use in accordance with FASB ASC 350,&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#160;&#x2014; Goodwill and Other&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Computer software development costs and website development costs are expensed as incurred, except for internal use software or website development costs that qualify for capitalization as described below, and include certain employee related expenses, including salaries, bonuses, benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and stock-based compensation expenses; costs of computer hardware and software; and costs incurred in developing features and functionality. These capitalized costs are included in property and equipment on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company expenses costs incurred in the preliminary project and post-implementation stages of software development and capitalizes costs incurred in the application development stage and costs associated with significant enhancements to existing internal use software applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Software costs are amortized using the straight-line method over an estimated useful life of&#160;three years&#160;commencing when the software project is ready for its intended use.&lt;/span&gt;&lt;/div&gt;&#x2022;Costs incurred related to less significant modifications and enhancements as well as maintenance are expensed as incurred.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i9f1ac566f5e24a2bb175df13ef574fd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI3Njg3Nw_973b2765-8b63-4ced-a605-4587a77b94e9">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <grwg:IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTI_182a5c65-c9e2-4975-aa11-0b8a5d89c97c">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets Acquired in Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company values assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include trade names, customer relationships, non-compete agreements, and intellectual property. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for trade names, customer relationships, non-compete agreements, and intellectual property are generally, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNDk_bc05dc02-efc0-43c8-992c-a54fa353ad00"&gt;five&lt;/span&gt; to six years.&lt;/span&gt;&lt;/div&gt;</grwg:IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTIwNTU_5f0585c1-c1ee-462b-bf49-85fefdef819f">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTc_8ab311bc-f0c7-4b0a-97a0-9f9c8c4ac829">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of purchase price over the fair value of net assets. Goodwill is not amortized but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level. The Company&#x2019;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying amount of the reporting unit exceeds its fair value, additional procedures must be performed. That additional procedure compares the implied fair value of the reporting unit&#x2019;s goodwill with the carrying amount of that goodwill. An impairment loss is recorded to the extent that the carrying amount of goodwill exceeds its implied fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjE5OTAyMzI5ODI0MQ_3cc6fdd6-d900-41e3-954f-4e269cbe4099">Long-lived assetsThe Company reviews the recoverability of long-lived assets, including buildings, furniture and fixtures, computers and equipment, leasehold improvements, and other intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as other fair value determinations.</us-gaap:PropertyPlantAndEquipmentImpairment>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDU_3099b5ca-fc71-4295-a964-d32105738194">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for leases in accordance with the FASB ASC 842, Leases. We assess whether an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. We have elected the practical expedient to not separate lease and non-lease components for all assets. Operating lease assets and operating &lt;/span&gt;&lt;/div&gt;lease liabilities are calculated based on the present value of the future minimum lease payments over the lease term at the lease start date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease start date in determining the present value of future payments. The operating lease asset is increased by any lease payments made at or before the lease start date and reduced by lease incentives and initial direct costs incurred. The lease term includes options to renew or terminate the lease when it is reasonably certain that we will exercise that option. The exercise of lease renewal options is at our sole discretion. The depreciable life of lease assets and leasehold improvements are limited by the lease term. Lease expense for operating leases is recognized on a straight-line basis over the lease term.</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTM_c80fc07f-7560-46e4-aab1-fbb6dd29bfbd">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1&#x2014;Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2&#x2014;Observable inputs (other than Level&#160;1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3. A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and all other current liabilities approximate fair values due to their short-term nature. The fair value of notes receivable approximates the outstanding balance and are reviewed for impairment at least annually. The fair value of impaired notes receivable are determined based on estimated future payments discounted back to present value using the notes effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Level 3 assets measured at fair value on a non-recurring basis at December&#160;31, 2021, the significant unobservable inputs include the notes receivable effective interest rates of 8% to 10%.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDY_78f4ecb0-1d7a-4a03-9b0b-2c9d54fd8f31">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0a0c412a505c491eb662fda1f0a8b11e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMS0zLTEtMS0xNDc0NQ_9e1a498e-7b69-441c-b1b2-d9faa0bb4702"
      unitRef="usd">41372000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMS01LTEtMS0xNDc0NQ_0ba5aad6-84d0-4dea-88cb-2b3c3310cd21"
      unitRef="usd">177912000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:MarketableSecurities
      contextRef="i0a0c412a505c491eb662fda1f0a8b11e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMi0zLTEtMS0yNzQyNw_fb0eddbe-e7a6-4809-8645-bd5d7cbfd7b3"
      unitRef="usd">39793000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i0893bfc3c6894e3a9fae4abe27c3810b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMi01LTEtMS0yNzQyNw_1f029c15-2aaa-4088-8f3d-46400b188b4e"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <grwg:FairValueDisclosureNotesReceivableImpaired
      contextRef="i835b7babcca14328b55946cc386882d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMy0zLTEtMS0xNDc0NQ_08800f5e-c888-4c9e-89ce-728ca0d7457e"
      unitRef="usd">978000</grwg:FairValueDisclosureNotesReceivableImpaired>
    <grwg:FairValueDisclosureNotesReceivableImpaired
      contextRef="i4c802cff01db49839f1acd5d3bb31f22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RhYmxlOjI3ZTFlNTAwZjVmYTQ1Y2E4MzA0YjRiMjJmYjYzMzZiL3RhYmxlcmFuZ2U6MjdlMWU1MDBmNWZhNDVjYTgzMDRiNGIyMmZiNjMzNmJfMy01LTEtMS0xNDc0NQ_57c80ac8-dfd9-4ca4-b09f-9fc6f3ec1a1e"
      unitRef="usd">874000</grwg:FairValueDisclosureNotesReceivableImpaired>
    <grwg:TradeReceivableStatedInterestRate
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTY0OTI2NzQ4NDIwMA_fcd25e3a-3c67-4b24-bfce-5fd372ce0575"
      unitRef="number">0.08</grwg:TradeReceivableStatedInterestRate>
    <grwg:InterestPercentage
      contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTcwNjU_2c63dba3-26b8-405f-97e1-6374515404cf"
      unitRef="number">0.10</grwg:InterestPercentage>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTg_2ca5849c-baac-4690-8e08-b5be3ca8abb9">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes in accordance with FASB ASC 740, Income Taxes, which requires the recognition of deferred tax assets and liabilities for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances are established to reduce deferred tax assets to the amount that will more likely than not be realized. To the extent that a determination was made to establish or adjust a valuation allowance, the expense or benefit is recorded in the period in which the determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. The Company prepares and files tax returns based on its interpretation of tax laws and regulations. In the normal course of business, the tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining the Company&#x2019;s income tax provision for financial reporting purposes, the Company establishes a reserve for uncertain income tax positions unless such positions are determined to be more likely than not of being sustained upon examination, based on their technical merits. That is, for financial reporting purposes, the Company only recognizes tax benefits taken on the tax return that the Company believes are more likely than not of being sustained upon examination. There is considerable judgment involved in determining whether a position taken on the tax return is more likely than not of being sustained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adjusts its tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest and penalties. The Company&#x2019;s policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of its income tax provision&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMDc_b1c4c65e-5a0f-4ca7-9216-c31a28af35dc">AdvertisingThe Company expenses advertising and promotional costs when incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTkxNDM_1e0bb5f8-4e12-4b4a-a115-72b8528810d4"
      unitRef="usd">4000000.0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTkxNTA_261d564a-6827-4a6e-a1c9-08983c4cc283"
      unitRef="usd">996000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMTA5OTUxMTY1NTU1Ng_360613f3-e0b8-4a60-8e15-c238658f0add"
      unitRef="usd">737000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEyOTk_986b52ae-aba7-4a72-b76e-c385c1a9e2f5">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net earnings per share under Accounting Standards Codification subtopic 260-10,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASC 260-10&#x201d;). Basic earnings or loss per share (&#x201c;EPS&#x201d;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed by dividing net income by the weighted-average of all potentially dilutive shares of common stock that were outstanding during the periods presented.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The treasury stock method is used in calculating diluted EPS for potentially dilutive stock options, restricted stock and share purchase warrants, which assumes that any proceeds received from the exercise of in-the-money stock options, restricted stock and share purchase warrants, would be used to purchase common shares at the average market price for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml85Ny9mcmFnOjg1MTllNDY1M2IxZDQxMTFiZDMzYjg4ODhiYTkyNzYwL3RleHRyZWdpb246ODUxOWU0NjUzYjFkNDExMWJkMzNiODg4OGJhOTI3NjBfMjEzMTA_b93604d5-fccb-4e93-a6b9-f9591fad29fb">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records stock-based compensation in accordance with FASB ASC Topic 718,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASC 718&#x201d;). The Company estimates the fair value of stock options and warrants using the Black-Scholes option pricing model.&#160;The fair value of stock options and warrants granted is recognized as an expense over the requisite service period. Stock-based compensation expense for all share-based payment awards is recognized using the straight-line single-option method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model requires subjective assumptions, including future stock price volatility and expected time to exercise, which greatly affect the calculated values. The expected term of options granted is derived from historical data on employee exercises and post-vesting employment termination behavior. The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected life of the grant effective as of the date of the grant. The expected volatility is based on the historical volatility of the Company&#x2019;s stock price. These factors could change in the future, affecting the determination of stock-based compensation expense in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzgxNjc_ba91976f-56ec-473f-abce-b9e61f489c0f">RECENT ACCOUNTING PRONOUNCEMENTS&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) or other standard setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (&#x201c;ASU&#x201d;). We have implemented all new accounting pronouncements that are in effect and that may impact our financial statements. We have evaluated recently issued accounting pronouncements and determined that there is no material impact on our financial position or results of operations.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January 1, 2019, the Company adopted the FASB ASU&#160;2016-2,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASC 842), which introduces the balance sheet recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The Company has adopted the new lease standard using the new transition option issued under the amendments in ASU 2018-11,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which allowed the Company to continue to apply the legacy guidance in ASC 840,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in the comparative periods presented in the year of adoption.&#160;The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company will recognize those lease payments on a straight-line basis over the lease term. The impact of the adoption was an increase to the Company&#x2019;s operating lease assets and liabilities on January 1, 2019 of $3.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements &#x2013; Pending Adoption&lt;/span&gt;&lt;/div&gt;In June 2016, the FASB issued ASU No. 2016-13, &#x201c;Financial Instruments &#x2014; Credit Losses (Topic 326),&#x201d; changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures. The Company is in the process of evaluating the impact of this standard.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIxOTkwMjMyNjM3MjA_4d16d7a6-c98c-4433-a0ad-bd1afa844dbf">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) or other standard setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (&#x201c;ASU&#x201d;). We have implemented all new accounting pronouncements that are in effect and that may impact our financial statements. We have evaluated recently issued accounting pronouncements and determined that there is no material impact on our financial position or results of operations.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January 1, 2019, the Company adopted the FASB ASU&#160;2016-2,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASC 842), which introduces the balance sheet recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The Company has adopted the new lease standard using the new transition option issued under the amendments in ASU 2018-11,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which allowed the Company to continue to apply the legacy guidance in ASC 840,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in the comparative periods presented in the year of adoption.&#160;The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company will recognize those lease payments on a straight-line basis over the lease term. The impact of the adoption was an increase to the Company&#x2019;s operating lease assets and liabilities on January 1, 2019 of $3.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements &#x2013; Pending Adoption&lt;/span&gt;&lt;/div&gt;In June 2016, the FASB issued ASU No. 2016-13, &#x201c;Financial Instruments &#x2014; Credit Losses (Topic 326),&#x201d; changing the impairment model for most financial instruments by requiring companies to recognize an allowance for expected losses, rather than incurred losses as required currently by the other-than-temporary impairment model. The ASU will apply to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, available-for-sale and held-to-maturity debt securities, net investments in leases, and off-balance-sheet credit exposures. The Company is in the process of evaluating the impact of this standard.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIwMzI_0c032ccf-76f4-4158-abda-97592516e5c5"
      unitRef="usd">3200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i07bb87956fc849a2a9e1d0e4bd07901f_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDMvZnJhZzo3NWMxNzA3YzgzZWU0MjNhODVmMjBhZTY3NDU3MzNmMC90ZXh0cmVnaW9uOjc1YzE3MDdjODNlZTQyM2E4NWYyMGFlNjc0NTczM2YwXzIwMzI_5c7f17e0-f438-4a3c-8fb9-e86654894178"
      unitRef="usd">3200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4Mg_8f360a97-6a0b-45db-ac1d-d62b5a05fda9">REVENUE RECOGNITION&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by source:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales at company owned stores&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;E-commerce sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depending on the timing of when a customer takes possession of product and when a customer makes payments for such product, the Company recognizes a customer trade receivable (asset) or a customer deposit (liability). The difference between the opening and closing balances of the Company&#x2019;s customer trade receivables and the customer deposit liability results from timing differences between the Company&#x2019;s performance and the customer&#x2019;s payment and due to the acquisitions for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The opening and closing balances of the Company&#x2019;s customer trade receivables and customer deposit liability are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Customer Deposit Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Opening balance, 1/1/2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closing balance, 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Opening balance, 1/1/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closing balance, 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has customer trade receivables under longer term financing arrangements at interest rates ranging from 8% to 12% with repayment terms ranging for 12 to 18 months. Notes receivable at December&#160;31, 2021 and 2020 are as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes changes in notes receivable balances that have been deemed impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for loses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4Mw_e5f79f87-bb17-4f3b-b686-a52a9e6cd652">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by source:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales at company owned stores&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;E-commerce sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a0b2102b45d47789d9ae692222e8a2b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMS0xLTEtMTc0MTE_54ba31be-f604-41e0-82ff-e0c2f56458e3"
      unitRef="usd">369199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4ae2e8097344aa18b568bc456f9c28f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMS0xLTEtMTQ3NDU_0f4830ae-60f2-4896-8ffa-b11956c7ab56"
      unitRef="usd">182736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i676f193510594f5984a4c8e87b21d48b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzEtMy0xLTEtMTQ3NDU_f8a32c72-00f9-4ec0-b8dc-113b61f58268"
      unitRef="usd">74970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib68e69fb9bf34596a1258372ac0eb279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItMS0xLTEtMTc0MTE_5df5e5a3-f943-46e0-9fe0-7594edeb3f5a"
      unitRef="usd">17087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc3af3b62bda4b2d92812f23b5682a59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItMy0xLTEtMTc0MjQ_770a08a6-417e-436e-b6fe-e630665907f8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib30de6f54c4d48f4838cdfaa927796db_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzItNS0xLTEtMTc0MzA_33ee9a34-7383-4965-8ef4-ae8b388ae5e8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0529812d4b904b62ba0fa00f0c60bf6a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMS0xLTEtMTc0MTE_8b8b0c6c-60b2-4486-8ecb-4e2c741ff4cd"
      unitRef="usd">36203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff3b42e5d4dc4a56912e6644b0f35b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMS0xLTEtMTQ3NDU_1ed3b127-2431-444d-8496-d3841deea455"
      unitRef="usd">10629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b8b44d65d96471e9df9d740aa479ae3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzMtMy0xLTEtMTQ3NDU_1ff81e91-50b0-4fed-9855-995a07ba4694"
      unitRef="usd">4764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMS0xLTEtMTc0MTE_d0ac168d-b236-40a0-8842-25dc3187a12e"
      unitRef="usd">422489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMS0xLTEtMTQ3NDU_5064aba9-528b-477c-9c62-ffdf3daa7ffe"
      unitRef="usd">193365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTo5YjhjY2IzZjY3NzQ0NDU4YTBjM2M0Y2VlMmY3ZTBmZi90YWJsZXJhbmdlOjliOGNjYjNmNjc3NDQ0NThhMGMzYzRjZWUyZjdlMGZmXzQtMy0xLTEtMTQ3NDU_fd9f8ebf-321b-4531-b609-a85ca68ce17a"
      unitRef="usd">79734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk3OQ_8ef20e7f-7cdf-436c-8ecc-2a1c64e81549">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The opening and closing balances of the Company&#x2019;s customer trade receivables and customer deposit liability are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Customer Deposit Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Opening balance, 1/1/2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closing balance, 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Opening balance, 1/1/2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closing balance, 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzEtMS0xLTEtMTQ3NDU_0c17face-6814-495f-908b-bf9066b002b1"
      unitRef="usd">7713000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzEtMy0xLTEtMTQ3NDU_db463be9-b999-4a4a-bb8c-e56b1158791a"
      unitRef="usd">5155000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6e3f40ba66e046a1b32ef7bf0e478f6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzItMS0xLTEtMTQ3NDU_f328b0dc-142b-41c9-ad13-929b4f7b4072"
      unitRef="usd">8181000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3f9218c4c6754265a433fac69a1fe5cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzItMy0xLTEtMTQ3NDU_80066c37-6e4a-4dad-a8b7-6872aeecf729"
      unitRef="usd">11686000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8447a03f501d4f849632db882e8378b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzMtMS0xLTEtMTQ3NDU_e7b4bbb2-eb67-4c50-b2a6-bce0336e98c1"
      unitRef="usd">468000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3cc06fb2e53c4e76b397c7b1f9399b0a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzMtMy0xLTEtMTQ3NDU_febfc5cc-e890-4d56-b64d-d7775a81bbd4"
      unitRef="usd">6531000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i88c0845718a0458c98bc5af545faaece_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzUtMS0xLTEtMTQ3NDU_e43f3380-3b80-4927-a517-6320ae25679a"
      unitRef="usd">4455000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibd0dfdcb8a4b4c279d7d5ce05c1f715f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzUtMy0xLTEtMTQ3NDU_17382e19-0049-46c9-8239-783c73fa4224"
      unitRef="usd">2504000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaf4e3bf797d2430e8f24ef59748ea32b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzYtMS0xLTEtMTQ3NDU_168c1004-c2bf-4e69-a1bc-e940968154c8"
      unitRef="usd">7713000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib548cfbf9fdb4cccb61975c2d4c3fa1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzYtMy0xLTEtMTQ3NDU_bedcd12e-3387-4b71-a6c8-24195f0dceba"
      unitRef="usd">5155000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8b081cdd78e348d88e0f8a38cf75da0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzctMS0xLTEtMTQ3NDU_3100f695-d808-4ace-adf6-39a6f77fe807"
      unitRef="usd">3258000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1ad30a3627784bba89f8321afcd8ca66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToyNjc4MDFkMzAyMzE0NDE3YTkxNzFjNTI2ZmJkYWJjMy90YWJsZXJhbmdlOjI2NzgwMWQzMDIzMTQ0MTdhOTE3MWM1MjZmYmRhYmMzXzctMy0xLTEtMTQ3NDU_addf2d96-046a-4f2a-9e9a-4874df5faa9a"
      unitRef="usd">2651000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <grwg:TradeReceivableStatedInterestRate
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDA_fcd25e3a-3c67-4b24-bfce-5fd372ce0575"
      unitRef="number">0.08</grwg:TradeReceivableStatedInterestRate>
    <grwg:TradeReceivableStatedInterestRate
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDQ_b60c3060-274c-4204-b341-85c55aaf89e0"
      unitRef="number">0.12</grwg:TradeReceivableStatedInterestRate>
    <grwg:TradeReceivablePaymentTerm
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NDk_1fe96886-693c-4d81-9b74-b57d6230b3b4">P12M</grwg:TradeReceivablePaymentTerm>
    <grwg:TradeReceivablePaymentTerm
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzIxOTkwMjMyNTY5NTI_f13a3d50-1c20-4543-85a2-91cefd6b998f">P18M</grwg:TradeReceivablePaymentTerm>
    <grwg:ScheduleOfLongTermTradeReceivablesTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4MA_a72162af-bee2-4785-8267-916029ad7f24">receivable at December&#160;31, 2021 and 2020 are as follows:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</grwg:ScheduleOfLongTermTradeReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzEtMS0xLTEtMTQ3NDU_903d9ce2-9d54-4249-ba4f-a50b7be1ca9c"
      unitRef="usd">2962000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzEtMy0xLTEtMTQ3NDU_1ee771d8-3d0a-4705-8104-762d1a95e0ab"
      unitRef="usd">4104000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzItMS0xLTEtMTQ3NDU_ec1ffa48-cf90-47ad-8bb4-e908427f1e1a"
      unitRef="usd">522000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzItMy0xLTEtMTQ3NDU_38449628-d963-4c30-af29-98498b6d141e"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i2403fd3d062c4524868c5538fd513c0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzMtMS0xLTEtMTQ3NDU_f0e92168-5810-46ef-ae0d-f233693129e0"
      unitRef="usd">2440000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ie5b1063e52fd4c4986033f83b93b1642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZTozZmJiYWQ5ZjA1YmM0NzAzOTg5YjE4MWU0YzdmY2Q2Zi90YWJsZXJhbmdlOjNmYmJhZDlmMDViYzQ3MDM5ODliMTgxZTRjN2ZjZDZmXzMtMy0xLTEtMTQ3NDU_44b589a1-8c66-4918-a5f3-bf3b0df99f6d"
      unitRef="usd">3812000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <grwg:ScheduleOfNotesReceivableBalancesTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90ZXh0cmVnaW9uOmI3NThiNjg1MWJkMzQyNmE4NjJhMTFjMDJmMGJlY2JkXzk4MQ_840c174e-c94a-4af6-a75b-6272f0a2fc43">&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes changes in notes receivable balances that have been deemed impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for loses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(292)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</grwg:ScheduleOfNotesReceivableBalancesTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzEtMS0xLTEtMTQ3NDU_9ac49dae-d0b9-472a-8989-097da6cf6b60"
      unitRef="usd">1500000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzEtMy0xLTEtMTQ3NDU_3823638a-cf9b-4b3f-896f-d2cb9d4ec58f"
      unitRef="usd">1166000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzItMS0xLTEtMTQ3NDU_1bbfbc08-c5ee-4354-a6a1-b8368658f4c1"
      unitRef="usd">522000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzItMy0xLTEtMTQ3NDU_c9a900c8-c1db-4bfb-b51a-3b0feecf6b7d"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i8d1ef06172ad45b7bd7c5cb8c6fc2c74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzMtMS0xLTEtMTQ3NDU_3015efc6-f6af-49ba-8e7e-e752b874c965"
      unitRef="usd">978000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ia2cfea9e9c7d4e66b11433b8dddfb521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMDYvZnJhZzpiNzU4YjY4NTFiZDM0MjZhODYyYTExYzAyZjBiZWNiZC90YWJsZToxZTFkOGIzMWVlMTE0NjQ0YjBlYTRlNDNlZTEwOTljMS90YWJsZXJhbmdlOjFlMWQ4YjMxZWUxMTQ2NDRiMGVhNGU0M2VlMTA5OWMxXzMtMy0xLTEtMTQ3NDU_1ce5d7a9-274a-498e-80b9-4ffc2de2262f"
      unitRef="usd">874000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzE3NQ_f441adb2-9c86-4356-80e6-bf268e465e63">PROPERTY AND EQUIPMENT&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment at December&#160;31, 2021 and 2020 consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense was $3.7 million,  $1.6 million, and $1.0 million for the years ended December&#160;31, 2021,  2020, and 2019, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a921190cf374a21a5fb38b74c1b24d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzItMS0xLTEtMTQ3NDU_11b1bd7a-cb4c-4d2a-ae26-c9e6e721250e"
      unitRef="usd">2258000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6da839317caf4bb180bfde90e5006bc3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzItMy0xLTEtMTQ3NDU_b05e0821-5c00-41a9-b11d-7aab0c2e34a6"
      unitRef="usd">1342000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icc0265e31d2d4c499d139fb061f64753_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzMtMS0xLTEtMTQ3NDU_9216e124-aa75-46bd-ac6e-f01d130d6f4f"
      unitRef="usd">1187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaefd15dd6d044475a3d11d33fe86d398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzMtMy0xLTEtMTQ3NDU_f8884f18-b977-4f8b-98cd-05f6b8390e6f"
      unitRef="usd">477000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaba36bdfcb764e1a97515c09ca902eba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzQtMS0xLTEtMTQ3NDU_e4b5cfe8-3380-4fcd-9396-16e991560426"
      unitRef="usd">9186000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i002069cfac044cde86f63927e0c3eb71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzQtMy0xLTEtMTQ3NDU_6285a719-d5a0-4a17-bab0-8197aa8d74c2"
      unitRef="usd">1988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7c6b089db9024d62ba50324f9dca9f7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzUtMS0xLTEtMTQ3NDU_1363bb46-b73f-468e-a0fb-ba4f47ab29f2"
      unitRef="usd">10992000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida231f9dd6d24bd595bba4078bdff966_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzUtMy0xLTEtMTQ3NDU_c7ab2bf6-734e-41f4-8952-0e26d155a101"
      unitRef="usd">5739000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6be5a833e4674a419aaac5f3f719d9d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMS0xLTEtMjM0OTI_dbdaaad9-4a0d-4bff-a541-a2acad80f8a5"
      unitRef="usd">4753000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iceb442e2f98e440195fd32caaa463efd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMy0xLTEtMjM1MDA_e8cc40d8-459f-4345-9949-41e98c9eec06"
      unitRef="usd">1163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d43430758fc43f2bb092b2e6bbf543b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMS0xLTEtMjM0OTI_27bf2d92-99f5-4c6f-8f42-01a342097e84"
      unitRef="usd">2948000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07ff00f08a5e4d02913a7f78d53e70ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMy0xLTEtMjM1MDA_5a40e187-eb7f-42d6-bb9d-517d13d9c90f"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMS0xLTEtMTQ3NDU_c9ccfd13-8ebd-4111-9df3-1c0390269bf7"
      unitRef="usd">31324000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzYtMy0xLTEtMTQ3NDU_2a920a01-d8d7-484d-9170-050c27de594d"
      unitRef="usd">10709000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMS0xLTEtMTQ3NDU_c261a311-8d1a-410e-98b4-0bd94b24b4e4"
      unitRef="usd">7208000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzctMy0xLTEtMTQ3NDU_8aa08768-4dea-4f5e-9766-4d0f1214d8bc"
      unitRef="usd">3293000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzktMS0xLTEtMTQ3NDU_8c286322-4b21-43a1-b41c-974fcf12313c"
      unitRef="usd">24116000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90YWJsZToxMTY3MGM3NTYzMGM0ZDE5Yjk4YjY3Yzk4MGFmNjVmOS90YWJsZXJhbmdlOjExNjcwYzc1NjMwYzRkMTliOThiNjdjOTgwYWY2NWY5XzktMy0xLTEtMTQ3NDU_53f76fd7-37a9-4955-800e-149afbbc0084"
      unitRef="usd">7416000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEyMg_a358300b-5c29-4b35-9955-aac3dacc95ba"
      unitRef="usd">3700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEyOQ_033846ef-d694-472d-a999-bb227820ef50"
      unitRef="usd">1600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTIvZnJhZzo3ZDI5YTRiYzA2YzM0NmUzOGZiNjEyYTIwNTI3ZjQwMi90ZXh0cmVnaW9uOjdkMjlhNGJjMDZjMzQ2ZTM4ZmI2MTJhMjA1MjdmNDAyXzEwOTk1MTE2MjgwMTY_3f67df03-b50b-44da-8c3f-c9ad90035768"
      unitRef="usd">1000000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1Ng_a2d36750-338d-458c-9ca9-a020bb509359">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill additions and measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of intangible assets as of follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Intangible Assets &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents, trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.08 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.30 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-competes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.74 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets on the Company&#x2019;s consolidated balance sheets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents, trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-competes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for the years ended December&#160;31, 2021,  2020, and 2019 was $8.9 million, $789 thousand, and $5 thousand respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future amortization expense is as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1Nw_6de83356-55d0-4bb7-ae2b-32d328d07b73">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in goodwill are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill additions and measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzEtMS0xLTEtMTQ3NDU_0e242f8d-7bde-4e9d-8f8c-27fe2ee7a668"
      unitRef="usd">62951000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzEtMy0xLTEtMTQ3NDU_0baffce7-8119-4799-8698-f5c947d3f806"
      unitRef="usd">17799000</us-gaap:Goodwill>
    <grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzItMS0xLTEtMTQ3NDU_c23e4ac7-6033-4d23-90a6-fedf55d9e7e0"
      unitRef="usd">62450000</grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments>
    <grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzItMy0xLTEtMTQ3NDU_d8845c53-dcce-4721-bc20-3fb5e33d5a97"
      unitRef="usd">45152000</grwg:GoodwillAdditionsAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzQtMS0xLTEtMTQ3NDU_e31f683e-6153-44ec-a213-6f18e359781f"
      unitRef="usd">125401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjMGEyYjc1OGNjN2Q0NzMzODlkZGQzNzkzYjFhMDFkOC90YWJsZXJhbmdlOmMwYTJiNzU4Y2M3ZDQ3MzM4OWRkZDM3OTNiMWEwMWQ4XzQtMy0xLTEtMTQ3NDU_3a759d26-5ff3-4b41-84cd-fcfb9c9c4295"
      unitRef="usd">62951000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIxOTkwMjMyNTU5MjI_1833b6aa-95bc-4dc4-9a0f-3416920584dd">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of intangible assets as of follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Intangible Assets &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents, trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.08 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.30 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-competes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.74 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets on the Company&#x2019;s consolidated balance sheets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gross &lt;br/&gt;Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated &lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents, trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-competes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod
      contextRef="i75bfce1a456b4817953b39c94254f055_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzUtMi0xLTEtMzY0OTA_09f9525e-309c-4917-9b2e-4fd4ca1e8ca1">P4Y1M24D</grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod>
    <grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod
      contextRef="if262c8dff1004604999c91ae397064f2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzYtMi0xLTEtMzY0OTA_ad1b64b1-cc76-4e4e-ab5c-02b7c0c6255f">P4Y29D</grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod>
    <grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod
      contextRef="i1c114b0ca89e43098bf7c693a1a93814_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzctMi0xLTEtMzY0OTA_09ca0020-9c98-42e7-bf6b-51c237510c0d">P5Y3M18D</grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod>
    <grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod
      contextRef="ifd02e338fba245a29c506336a99c18c4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzgtMi0xLTEtMzY0OTA_956d5a0a-525d-43c1-ade1-a5d1e21c58b9">P3Y8M26D</grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod>
    <grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod
      contextRef="i70869e66367d40fc8e63dfd3a9c13463_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpmZjQ5MGNhYTg5ZjM0NGVmYTY0MzAxZTBiMzZhYjBkNy90YWJsZXJhbmdlOmZmNDkwY2FhODlmMzQ0ZWZhNjQzMDFlMGIzNmFiMGQ3XzktMi0xLTEtMzY0OTA_5e71d9c4-af37-4dce-b619-838702d96148">P4Y1M28D</grwg:FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i31ce4bd193094582b5ee93c2d3514451_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItMS0xLTEtMTQ3NDU_aa2f8f75-5c95-48a0-aa65-ba9732773efc"
      unitRef="usd">28300000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i31ce4bd193094582b5ee93c2d3514451_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItMy0xLTEtMTQ3NDU_598bde74-9929-48a9-80af-70a3ca13eb89"
      unitRef="usd">4948000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8f3b4075f0c9406baccb6e4418354304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItNS0xLTEtMTQ3NDU_a09a197a-2dd5-4738-a3e3-4cbd4dc82c6d"
      unitRef="usd">13923000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f3b4075f0c9406baccb6e4418354304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzItNy0xLTEtMTQ3NDU_2e48c812-c1cb-4868-9e9f-7a0c317d22ce"
      unitRef="usd">398000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i19ef2a622d284d9d959f71efdc3e8c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtMS0xLTEtMTQ3NDU_4e3c533b-0569-47be-b49c-8ceff398b92c"
      unitRef="usd">100000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i19ef2a622d284d9d959f71efdc3e8c25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtMy0xLTEtMTQ3NDU_8b8229b9-e9ad-49f5-94be-1c9656da3eae"
      unitRef="usd">42000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5f645def7d464cd691bc7ca0bf590449_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtNS0xLTEtMTQ3NDU_b69efbc0-f54d-4fe3-b3ab-6b86a4a5fa36"
      unitRef="usd">100000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f645def7d464cd691bc7ca0bf590449_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzMtNy0xLTEtMTQ3NDU_ab25685d-f565-45d4-b063-83f8ec6bf74d"
      unitRef="usd">9000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtMS0xLTEtMTQ3NDU_07960fca-76c9-47d3-a3f4-5de163ae3064"
      unitRef="usd">25175000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if9cd18eb0e4b413985c2f8d582aa83ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtMy0xLTEtMTQ3NDU_4eb4f594-c1e4-442c-b9d1-d2c4b61f2a73"
      unitRef="usd">3055000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia1d48fd7ac0a4370ad327e889d379102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtNS0xLTEtMTQ3NDU_b162504b-bb18-4c70-8eec-e92caecfe40d"
      unitRef="usd">6297000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia1d48fd7ac0a4370ad327e889d379102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzQtNy0xLTEtMTQ3NDU_5263e940-4e28-4d15-8f7b-8bd4d0dbf9e2"
      unitRef="usd">138000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i18d666b719ac49bb81730bf4eeaeca0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtMS0xLTEtMTQ3NDU_5f3b14c3-198d-4145-9816-9ecdb4263181"
      unitRef="usd">1384000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i18d666b719ac49bb81730bf4eeaeca0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtMy0xLTEtMTQ3NDU_3a19007a-eae0-4718-ba3b-6e7118d94cde"
      unitRef="usd">233000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ibfe35068d6454564b4abf1499b42daa7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtNS0xLTEtMTQ3NDU_5bd82ccc-e8ff-492a-9218-bbe26dbc864a"
      unitRef="usd">796000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfe35068d6454564b4abf1499b42daa7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzUtNy0xLTEtMTQ3NDU_9967b7cc-43ff-4ff1-9b07-e5307ec53d45"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i53fd2119dff04fa88c9eabf52d4464dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtMS0xLTEtMTgwMzc_d0a14da9-ce4f-4877-a672-a9ef63e71c65"
      unitRef="usd">2065000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i53fd2119dff04fa88c9eabf52d4464dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtMy0xLTEtMTk1Nzk_015c8f97-638d-428c-a632-8b61ea0c679a"
      unitRef="usd">344000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtNS0xLTEtMTk1Nzk_9d9a90b2-f934-4b0f-9cb1-f2f1adeb2d34"
      unitRef="usd">0</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie98ab359a9cd42e4b2000f0bf3bf06dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzYtNy0xLTEtMTk1Nzk_22af43b8-4863-4114-b9e4-dd9385b93f09"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctMS0xLTEtMTQ3NDU_0ce2d7a3-6069-433a-b5b9-25bf46aa0db6"
      unitRef="usd">57024000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctMy0xLTEtMTQ3NDU_a31a1b36-c4cf-43e1-aaa8-4b1210020054"
      unitRef="usd">8622000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctNS0xLTEtMTQ3NDU_cfe187b0-7545-41e0-992f-301aa937ea5a"
      unitRef="usd">21116000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpjNmVhZWQ3NTliZWM0ZmEyYTg2Njk5ODM1OTRkMDI4NS90YWJsZXJhbmdlOmM2ZWFlZDc1OWJlYzRmYTJhODY2OTk4MzU5NGQwMjg1XzctNy0xLTEtMTQ3NDU_82f86ece-8670-47bd-8266-46c89ed329de"
      unitRef="usd">567000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIyOA_903f5844-0c34-4e1c-982f-e8ab901cf3c9"
      unitRef="usd">8900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzIzNQ_8f33f7f8-110c-428f-9ab4-91c02f06687b"
      unitRef="usd">789000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzEwOTk1MTE2MjgwNzA_253fe449-248a-4966-bca4-5949240e6bbf"
      unitRef="usd">5000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90ZXh0cmVnaW9uOjIyNGZhZDgwYmZjMDQ1OGJiNThmZWM4MWUyNmFlY2Y1XzI1NQ_16871329-d51a-4e23-86af-564d45daa8dc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future amortization expense is as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzEtMi0xLTEtMTQ3NDU_0e71515a-0f60-431f-826f-361147bd0395"
      unitRef="usd">10597000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzItMi0xLTEtMTQ3NDU_a2d315ea-54c7-44f0-8801-6c676549940e"
      unitRef="usd">10596000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzMtMi0xLTEtMTQ3NDU_7b553165-b064-4e4d-805a-90017c9102cd"
      unitRef="usd">10590000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzQtMi0xLTEtMTQ3NDU_90f493ee-e8f3-418d-b560-9dfc1bda087e"
      unitRef="usd">10206000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzUtMi0xLTEtMTQ3NDU_5e2c5928-0bb9-45e0-a445-fa870b7470b0"
      unitRef="usd">5159000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzYtMi0xLTEtMTQ3NDU_d9ffa443-c037-4ab9-98eb-f6acb6d7955d"
      unitRef="usd">1254000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTUvZnJhZzoyMjRmYWQ4MGJmYzA0NThiYjU4ZmVjODFlMjZhZWNmNS90YWJsZTpkYjhlYjM0ZjdjOTQ0OTc3ODBmOGQ1NjliZjY1ZmM3MC90YWJsZXJhbmdlOmRiOGViMzRmN2M5NDQ5Nzc4MGY4ZDU2OWJmNjVmYzcwXzctMi0xLTEtMTQ3NDU_4e502809-b00b-4273-837a-d0678c049bf4"
      unitRef="usd">48402000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0NQ_89c14ae6-fbc4-4aec-a458-aa5989ea94f8">INCOME TAXES&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) for income taxes for the years ended&#160;December&#160;31, 2021&#160;and&#160;2020&#160;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Tax Expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current federal tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred right to use lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred right to use lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation Allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax asset (liability), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded a valuation allowance against all of our deferred tax assets as of December&#160;31, 2019. Given our current earnings and anticipated future earnings, we believe that there was sufficient positive evidence available that allowed us to reach the conclusion that the valuation allowance was no longer be needed as of December&#160;31, 2020. Release of the valuation allowance in 2020 resulted in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the Company had cumulative state net operating loss carryforwards of $1.6 million and $0.1 million. State net operating loss carryforwards will begin to expire in calendar year 2036.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences between the U.S.&#160;Federal statutory income tax rate and the Company&#x2019;s effective tax rate were as follows for the years ended December&#160;31, 2021 and 2020, and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local income taxes (net of federal tax benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0Ng_f4880773-838e-4ba0-a6a5-aacb47e40e65">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) for income taxes for the years ended&#160;December&#160;31, 2021&#160;and&#160;2020&#160;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Tax Expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current federal tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtMS0xLTEtMTQ3NDU_17fbab67-0e79-413a-ac29-488372c61c6e"
      unitRef="usd">-115000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtMy0xLTEtMTQ3NDU_d0e77a68-17e8-4ff7-8066-af7a58b2fd88"
      unitRef="usd">1732000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzQtNS0xLTEtMTgxMzQ_16759556-9b2d-4426-bbe1-75bd2348308a"
      unitRef="usd">479000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtMS0xLTEtMTQ3NDU_e7b0bb2e-46d3-4f48-8b70-65ac238a4e2c"
      unitRef="usd">949000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtMy0xLTEtMTQ3NDU_56267dc9-ee14-4b86-90ae-d861560ba008"
      unitRef="usd">768000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzUtNS0xLTEtMTgxMzQ_5b20f1fe-f1e5-437f-a2d1-b8e060cbf32a"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctMS0xLTEtMTQ3NDU_fd1cb5ec-d828-4f31-8ebf-c8f2faba6622"
      unitRef="usd">1473000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctMy0xLTEtMTQ3NDU_78594fb4-a192-4734-829c-0ea16b9c403a"
      unitRef="usd">1706000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzctNS0xLTEtMTgxMzQ_8cde9236-db76-4016-a1f2-2415256f389b"
      unitRef="usd">-479000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtMS0xLTEtMTQ3NDU_a9f9201c-83b2-41c0-b3e8-6e9e0370e93c"
      unitRef="usd">136000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtMy0xLTEtMTQ3NDU_33ef4e50-6276-4017-860c-a8a13a0e6764"
      unitRef="usd">227000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzgtNS0xLTEtMTgxMzQ_6f69c6ec-b4bb-47e4-b985-8f007fb3646f"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <grwg:DeferredTaxBeValuationAllowance
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktMS0xLTEtMTQ3NDU_9ac103e1-9963-48d3-96a0-b0af7d3b9446"
      unitRef="usd">0</grwg:DeferredTaxBeValuationAllowance>
    <grwg:DeferredTaxBeValuationAllowance
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktMy0xLTEtMTQ3NDU_d2c28f42-bb27-4960-88c7-146a454c8565"
      unitRef="usd">1182000</grwg:DeferredTaxBeValuationAllowance>
    <grwg:DeferredTaxBeValuationAllowance
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzktNS0xLTEtMTk1ODQ_d553e05f-55ea-4269-abf2-a56219d0cdd6"
      unitRef="usd">0</grwg:DeferredTaxBeValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTEtMS0xLTE0NzQ1_8541151c-a783-4cd7-a1a8-e1993199b542"
      unitRef="usd">2443000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTMtMS0xLTE0NzQ1_aea32b6f-bff5-402d-a5b5-90a95318024b"
      unitRef="usd">3251000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZGI2NjIxODQzZGE0OTY2YjYxNTU1NGMzZDI3NTA3My90YWJsZXJhbmdlOjFkYjY2MjE4NDNkYTQ5NjZiNjE1NTU0YzNkMjc1MDczXzEwLTUtMS0xLTE4MTM0_58e4266b-3b26-4349-a190-49408d1bbcfe"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0Mw_67da6974-f9df-4ba3-be33-93c51b3b674f">&lt;div style="margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred right to use lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred right to use lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation Allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax asset (liability), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzQtMS0xLTEtMTQ3NDU_dff31620-aa37-47ec-a4be-8f27ab638bec"
      unitRef="usd">11573000</grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities>
    <grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzQtMy0xLTEtMTQ3NDU_603c6668-f00d-4dcc-be74-b166a369ac09"
      unitRef="usd">3249000</grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzUtMS0xLTEtMTQ3NDU_8298edac-0a0a-4daa-8f60-05138cdf79bb"
      unitRef="usd">974000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzUtMy0xLTEtMTQ3NDU_a878dbc4-2d44-4e99-ba9f-585a814db9b1"
      unitRef="usd">757000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzYtMS0xLTEtMTQ3NDU_6d674b01-d787-426c-aaa1-0457999c237e"
      unitRef="usd">239000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzYtMy0xLTEtMTQ3NDU_dc5f082b-610e-4bb3-828d-2e28c59a8326"
      unitRef="usd">236000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzctMS0xLTEtMTQ3NDU_a94b7b8f-c17b-4d08-8f85-8592acc79d4c"
      unitRef="usd">128000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzctMy0xLTEtMTQ3NDU_f2d11661-8f0d-4a1c-8729-fae67264b5a9"
      unitRef="usd">146000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzgtMS0xLTEtMTQ3NDU_5c7d2a34-ecf5-460a-b576-a654fe87c53e"
      unitRef="usd">1266000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzgtMy0xLTEtMTQ3NDU_3a71b041-a378-4451-a9c5-f3b16ed78dd4"
      unitRef="usd">180000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzktMS0xLTEtMTQ3NDU_4a163bcb-9934-4513-a184-a6b74276d217"
      unitRef="usd">14180000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzktMy0xLTEtMTQ3NDU_e0a7403c-f8bc-4c87-9fd6-9b0c2311791e"
      unitRef="usd">4568000</us-gaap:DeferredTaxAssetsGross>
    <grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzExLTEtMS0xLTE0NzQ1_f3a43553-198a-4a6d-8d2c-a58760b05f99"
      unitRef="usd">11147000</grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets>
    <grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzExLTMtMS0xLTE0NzQ1_41955947-6054-42b2-b0f6-a08c75e30f8c"
      unitRef="usd">3147000</grwg:DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEyLTEtMS0xLTE0NzQ1_b54ede80-5368-4cf8-a7df-7f974da7b2bc"
      unitRef="usd">5392000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEyLTMtMS0xLTE0NzQ1_db287a3a-f6b9-44f6-98e1-c54999c69855"
      unitRef="usd">2171000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEzLTEtMS0xLTE0NzQ1_37b6543e-67be-41d0-b063-0d5606b22803"
      unitRef="usd">16539000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzEzLTMtMS0xLTE0NzQ1_0a730601-18a5-4dc2-b34a-ca3db47f2ae6"
      unitRef="usd">5318000</us-gaap:DeferredIncomeTaxLiabilities>
    <grwg:DeferredTaxAssetsLiabilitiesGross
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE0LTEtMS0xLTE0NzQ1_c4efc07d-dce5-4eb2-a8c1-1c57e17198c8"
      unitRef="usd">-2359000</grwg:DeferredTaxAssetsLiabilitiesGross>
    <grwg:DeferredTaxAssetsLiabilitiesGross
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE0LTMtMS0xLTE0NzQ1_17e8996c-f2e6-41b9-af70-ab294b12f530"
      unitRef="usd">-750000</grwg:DeferredTaxAssetsLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE1LTEtMS0xLTE0NzQ1_ca2745a5-1801-4369-bb33-201051033639"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE1LTMtMS0xLTE0NzQ1_a5d12575-b121-40a6-8a34-9418d02acc2c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE2LTEtMS0xLTE0NzQ1_7f3c7832-919a-45c9-9bf4-1f77f9693371"
      unitRef="usd">2359000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZTo2ODNmY2I3MmNhNDY0MTI2YmM1ZjI0YWVlYTk0YWFhYS90YWJsZXJhbmdlOjY4M2ZjYjcyY2E0NjQxMjZiYzVmMjRhZWVhOTRhYWFhXzE2LTMtMS0xLTE0NzQ1_3605c3cb-b6ab-40da-9802-a4563392303c"
      unitRef="usd">750000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzE2NDkyNjc0NDM1OTc_bb42f3f0-f356-458d-886d-bca606036e0b"
      unitRef="usd">1600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzE2NDkyNjc0NDM2MDU_46816f08-3c91-4eab-bfcb-816197bd21eb"
      unitRef="usd">100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90ZXh0cmVnaW9uOmU1NjgxN2U1NTIzYTQ5OGFhODIyMGJlNWU3MjJiYjAyXzg0NA_808cdf96-fddd-4d80-92b6-450ed615aa42">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences between the U.S.&#160;Federal statutory income tax rate and the Company&#x2019;s effective tax rate were as follows for the years ended December&#160;31, 2021 and 2020, and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.604%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local income taxes (net of federal tax benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItMS0xLTEtMTQ3NDU_5df62bd3-35a1-4113-b748-db0fc5ff04d7"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItMy0xLTEtMTQ3NDU_39e51d28-461b-4104-a2d0-6be89be12871"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzItNS0xLTEtMTgzMDk_fe1292d1-c5d9-40d5-9f1b-191b782323a4"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtMS0xLTEtMTQ3NDU_b7a3576b-d73f-4b0b-83c1-83840cb018dc"
      unitRef="number">0.07</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtMy0xLTEtMTQ3NDU_41127085-ccf6-44ce-9c86-b149b304692e"
      unitRef="number">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzMtNS0xLTEtMTgzMDk_024fde9b-33de-40c2-88e8-bf09b06b77d4"
      unitRef="number">0.04</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtMS0xLTEtMTQ3NDU_8931f079-3106-4c14-bf82-60e13dbfb155"
      unitRef="number">0.28</grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent>
    <grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtMy0xLTEtMTQ3NDU_25c3be28-e5c1-4d3e-bc41-abca38b0b592"
      unitRef="number">0.27</grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent>
    <grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzQtNS0xLTEtMTgzMDk_5c255b33-ddd8-49e3-875b-421faaa3df14"
      unitRef="number">0.25</grwg:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtMS0xLTEtMTQ3NDU_4276ff23-ef59-4648-87ec-de5bca729bdc"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtMy0xLTEtMTQ3NDU_b7f5ab74-050b-4c30-aa0c-f1a97b5d1fce"
      unitRef="number">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzYtNS0xLTEtMTgzMDk_8b276f1e-5d9a-4391-b633-3b023e54858e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctMS0xLTEtMTQ3NDU_a2957b8e-3989-4f20-b545-8c7da97ee305"
      unitRef="number">-0.08</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctMy0xLTEtMTQ3NDU_77200e34-24fa-44ad-8b78-35568007ed9b"
      unitRef="number">0.07</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzctNS0xLTEtMTgzMDk_f9dc862f-bf28-4fc7-bdc4-41aa57b9c09e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktMS0xLTEtMTQ3NDU_cbc5390f-c4c0-4a04-afde-7962325d5426"
      unitRef="number">-0.04</grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments>
    <grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktMy0xLTEtMTQ3NDU_57a20c72-7288-4329-8895-2f21d078a440"
      unitRef="number">0.12</grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments>
    <grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzktNS0xLTEtMTgzMDk_fe2c1666-3bfa-49e1-b3e5-5a33e8211778"
      unitRef="number">0</grwg:EffectiveIncomeTaxRateReconciliationBasisAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTEtMS0xLTE0NzQ1_362c960a-e05c-4ad4-ad91-6a8ea61091f0"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTMtMS0xLTE0NzQ1_e0bbc47d-970c-492b-8e6e-9f7e5ea20e16"
      unitRef="number">-0.14</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzEwLTUtMS0xLTE4MzA5_ed27e989-4168-4e65-af7f-c3b552533404"
      unitRef="number">-0.25</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTEtMS0xLTE0NzQ1_9d84d9cb-7a08-4a81-93a8-d72838e2f6cf"
      unitRef="number">0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTMtMS0xLTE0NzQ1_a2700018-de5b-4671-8bf3-0cd71a8c841c"
      unitRef="number">0.38</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMTgvZnJhZzplNTY4MTdlNTUyM2E0OThhYTgyMjBiZTVlNzIyYmIwMi90YWJsZToxZjY3MGQ1ZTE2NzU0MDJkODM1NThiMWQ1ZTY1ZjYyOS90YWJsZXJhbmdlOjFmNjcwZDVlMTY3NTQwMmQ4MzU1OGIxZDVlNjVmNjI5XzExLTUtMS0xLTE4MzA5_bf5817f7-b939-4fae-a0a3-f1433d3d4cf0"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwMA_586b177e-8a1d-44d1-ba33-f18e4ff7c082">LONG-TERM DEBT&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt is as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wells Fargo Equipment Finance, interest at 3.5% per annum, payable in monthly installments of $518.96 beginning April 2016 through March 2021, secured by warehouse equipment with a book value of $25,437&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable issued in connection with seller financing of assets acquired, interest at 8.125%, payable in 60 installments of $8,440, due August 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Current Maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt maturities as of December 31, 2021 are as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense for the years ended December&#160;31, 2021,  2020, and 2019 was $43 thousand,  $14 thousand, and $45 thousand, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwMQ_d2d9fbd4-f7ce-40a5-b323-ee694d1a7784">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt is as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wells Fargo Equipment Finance, interest at 3.5% per annum, payable in monthly installments of $518.96 beginning April 2016 through March 2021, secured by warehouse equipment with a book value of $25,437&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable issued in connection with seller financing of assets acquired, interest at 8.125%, payable in 60 installments of $8,440, due August 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less Current Maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl80Nw_b91a0e02-9c7c-4d86-9c65-c7f4ed7ca29e"
      unitRef="number">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if361eca788a6410f86b86f68d9637e7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl8xMDk5NTExNjI3OTc1_541a2ebe-144b-4aca-a432-fabb79aa7c67"
      unitRef="usd">518.96</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LongTermDebtFairValue
      contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo3OTllMjhmMWY1ZmQ0YTYzODdhZTJlZTEwMWNlNzk2Zl8xOTc_2ce4eadd-3fec-435e-a9ec-bf124baab6d5"
      unitRef="usd">25437</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i22e1920b3ac046dea51c276d8e549a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMS0xLTEtMTQ3NDU_b0d6dbaa-27fa-4e03-a653-f66c9d0f7866"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2d6f03c5b5304fe6a85f5a081555d7fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzMtMy0xLTEtMTQ3NDU_c8882ae1-4d71-4f65-8a48-37f62bb6b55d"
      unitRef="usd">1000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i06935494a5d842939ab9bdc848e70039_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y185Mw_50a98e28-28ba-44df-a5e2-7f680532d132"
      unitRef="number">0.08125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <grwg:NumberOfInstallments
      contextRef="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y18xMDg_26475002-ff20-4d2f-92b5-7219fb541447"
      unitRef="installment">60</grwg:NumberOfInstallments>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i10dd32e2dd91457cb30a0c1498f321bc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMC0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjozMjZjYWRmZmIxMjQ0YTgzYjNhNWY1YjFlM2JhNGY2Y18xMjc_649a754f-2323-418e-961d-46df005ac8f4"
      unitRef="usd">8440</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LongTermDebt
      contextRef="i06935494a5d842939ab9bdc848e70039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMS0xLTEtMTQ3NDU_4d67ff97-bcac-4dcf-bf7d-8bb6ffe15b5b"
      unitRef="usd">158000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic701c86630004b3bb7bae9b843f77a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzctMy0xLTEtMTQ3NDU_b1c4596b-40a3-47fa-93dc-16f8f4b05fcc"
      unitRef="usd">240000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzgtMS0xLTEtMTQ3NDU_84c60b60-3c9d-4338-871f-f440e27233ba"
      unitRef="usd">158000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzgtMy0xLTEtMTQ3NDU_7b967683-cf87-45bb-bbea-c6abdc374b8d"
      unitRef="usd">241000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzktMS0xLTEtMTQ3NDU_0465a632-a001-436c-ac73-4365844ef463"
      unitRef="usd">92000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzktMy0xLTEtMTQ3NDU_fb7415b7-91ae-4ce7-9461-fc4754cbd570"
      unitRef="usd">83000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzEwLTEtMS0xLTE0NzQ1_bac97f95-bd83-46cd-b685-066dcac9680d"
      unitRef="usd">66000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTo5ZDkyMDJmMTZhMmQ0MjVlOWRhYWJmYjEwMDIwYWZmZi90YWJsZXJhbmdlOjlkOTIwMmYxNmEyZDQyNWU5ZGFhYmZiMTAwMjBhZmZmXzEwLTMtMS0xLTE0NzQ1_6f678e97-8194-4494-af86-0e0b1b005a84"
      unitRef="usd">158000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzk5_856ab30f-4bae-4405-9dda-4b32aab634c0">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt maturities as of December 31, 2021 are as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzEtMS0xLTEtMTQ3NDU_899f0976-ffe1-4723-baae-6b7ad52ced0f"
      unitRef="usd">92000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzItMS0xLTEtMTQ3NDU_7efb7c85-fecf-4ed7-a4c1-9e9db97dfe5d"
      unitRef="usd">66000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90YWJsZTpmMWY0NWZiZTg1ZDA0Yjg5Yjk5YTE2MjQzOTQ3NjljMC90YWJsZXJhbmdlOmYxZjQ1ZmJlODVkMDRiODliOTlhMTYyNDM5NDc2OWMwXzQtMS0xLTEtMTQ3NDU_3a9944a4-7ce1-4a13-b566-ff0e4fb1a343"
      unitRef="usd">158000</us-gaap:LongTermDebt>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzc2_c64ca034-3c35-42c7-8070-3c222e2a1ca7"
      unitRef="usd">-43000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3Xzgz_2ec0bf8b-f7ee-4d7c-9894-59217c3500b3"
      unitRef="usd">-14000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjEvZnJhZzpjNDFkNWUzOTM1NzI0MDYxOGYzZTgzMzgyYmU0ZWRmNy90ZXh0cmVnaW9uOmM0MWQ1ZTM5MzU3MjQwNjE4ZjNlODMzODJiZTRlZGY3XzEwOTk1MTE2Mjc5MDI_22c0104c-a96b-4930-af93-154030f2f312"
      unitRef="usd">-45000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDQ_136a6beb-e313-4f5d-80b3-07170b5cdf4e">LEASES &lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if a contract contains a lease at inception. Our material operating leases consist of retail and warehouse locations as well as office space. Our leases generally have remaining terms of 1-7 years, most of which include options to extend the leases for additional 3 to 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payments not yet paid, we estimate incremental secured borrowing rates corresponding to the maturities of the leases. Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected the practical expedient to account for lease and non-lease components as a single component for our entire population of leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term expenses include only those leases with a term greater than one month and 12 months or less, and expense is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less, that do not include an option to purchase the underlying asset that we are reasonably certain to exercise, are not recorded on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease expense is recorded within our consolidated statements of operations based upon the nature of the assets. Where assets are used to directly serve our customers, such as facilities dedicated to customer contracts, lease costs are recorded in &#x201c;store operating costs.&#x201d; Facilities and assets which serve management and support functions are expensed through general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right to use assets, operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the maturity of the Company&#x2019;s operating lease liabilities as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ia7fb04fd1ac242bb829c3ff251225b10_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxMw_50e48d8d-9e80-41a3-acbb-630e22361c79">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxNg_0457d5e5-ed0a-4e1e-bfa8-82071bf7fd56">P7Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia7fb04fd1ac242bb829c3ff251225b10_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzI4Ng_752e2fbd-20fa-4279-9394-e882156625cc">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i94cc869bdd0e47c582f3ef2b04a15841_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIxOTkwMjMyNTc4MDY_e503de20-7f34-45fd-ad51-8fc2de93974d">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDU_54a9f49e-46e4-454f-bd9c-308e0e65ccc9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right to use assets, operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzEtMS0xLTEtMTQ3NDU_1721983a-37c7-4e82-8108-7bcb44fa5c42"
      unitRef="usd">43730000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzEtMy0xLTEtMTQ3NDU_f120bc48-e484-450b-b8df-78b76c739975"
      unitRef="usd">12088000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzMtMS0xLTEtMTQ3NDU_1bc1248c-d377-40b2-8af6-c98520da40ae"
      unitRef="usd">6858000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzMtMy0xLTEtMTQ3NDU_cbf880d2-66df-48fc-8e68-f67c6262a3c4"
      unitRef="usd">3001000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzQtMS0xLTEtMTQ3NDU_221b8cba-fc30-4c9b-8441-c2e5e3cf4db2"
      unitRef="usd">38546000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzQtMy0xLTEtMTQ3NDU_ba2d60ca-c0b5-48dd-91dc-875a3a0f38bc"
      unitRef="usd">9479000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzUtMS0xLTEtMTQ3NDU_6e7869ef-c3fa-4bcf-ba2d-c9b6eba4c78e"
      unitRef="usd">45404000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTpiODE4OTEyMzMyYzI0NGY2OGFjOTk5MmIxMTExMDdkOC90YWJsZXJhbmdlOmI4MTg5MTIzMzJjMjQ0ZjY4YWM5OTkyYjExMTEwN2Q4XzUtMy0xLTEtMTQ3NDU_054195f3-c61a-4106-b032-75fbe9b5ddf0"
      unitRef="usd">12480000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDY_5b537d65-5b57-4638-abe7-7b2a1ebc67fd">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzEtMS0xLTEtMTQ3NDU_8a87cd2d-c3d4-4482-b7e3-0950c409d27f">P7Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzEtMy0xLTEtMTQ3NDU_e33adf40-f795-43d7-be03-8701c94c4b4a">P3Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzItMS0xLTEtMTQ3NDU_bd0c92c5-fbbf-44a2-94c7-8dc04a04c5a4"
      unitRef="number">0.065</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZTplZDExM2Y2N2RkZTQ0NzdiODc3ODhjZTc4ZDlkYjk4MC90YWJsZXJhbmdlOmVkMTEzZjY3ZGRlNDQ3N2I4Nzc4OGNlNzhkOWRiOTgwXzItMy0xLTEtMTQ3NDU_6ae9b968-89e4-4513-8d8c-7cef546ac64b"
      unitRef="number">0.076</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDc_3aa623d7-8db1-4602-aa09-815475f027af">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzItMS0xLTEtMTQ3NDU_afa94eb0-db77-4900-b988-b963efcd2190"
      unitRef="usd">8205000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzItMy0xLTEtMTQ3NDU_76f58954-f5ea-4729-87ed-ea8d53a6c80e"
      unitRef="usd">2801000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzMtMS0xLTEtMTQ3NDU_caae297d-970d-4ace-9c0c-95c580e3d85c"
      unitRef="usd">2130000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzMtMy0xLTEtMTQ3NDU_f0d31e9e-9f00-4ddf-b7be-f8f8e9170fac"
      unitRef="usd">1071000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzQtMS0xLTEtMTQ3NDU_a5cc8a6c-bf53-4fe5-8939-9ca2c91a72b2"
      unitRef="usd">205000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzQtMy0xLTEtMTQ3NDU_87510350-c51a-4f50-a292-b9ce4b282e87"
      unitRef="usd">95000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzUtMS0xLTEtMTQ3NDU_00a65528-456e-4bd7-9600-bf77397bd358"
      unitRef="usd">10540000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToxZTg2YmY5YTUwNzI0MDQ0OGMxZjhiMjRmYTQwYzU0Zi90YWJsZXJhbmdlOjFlODZiZjlhNTA3MjQwNDQ4YzFmOGIyNGZhNDBjNTRmXzUtMy0xLTEtMTQ3NDU_38b82618-dd2c-489c-b9ca-9664583c73c0"
      unitRef="usd">3967000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90ZXh0cmVnaW9uOjk1MmE1ODhlOTYzNDQyOTFiNTAyZDg4ZTVlYjNjNWUwXzIyMDM_92f57988-bf5f-4a85-957a-3261f057b4fd">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the maturity of the Company&#x2019;s operating lease liabilities as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzAtMS0xLTEtMTQ3NDU_940b1712-2056-4809-b002-2b8050b3b24f"
      unitRef="usd">9544000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzEtMS0xLTEtMTQ3NDU_656266b4-d9e9-4889-9530-9e1ba552d711"
      unitRef="usd">9024000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzItMS0xLTEtMTQ3NDU_ee01008a-7649-418c-8c55-a7f6fb5da6c9"
      unitRef="usd">7818000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzMtMS0xLTEtMTQ3NDU_8ce35253-8040-4bb4-985d-904f872bd827"
      unitRef="usd">6875000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzQtMS0xLTEtMTQ3NDU_5989940c-fe50-40ce-b656-50a76d4c0a5b"
      unitRef="usd">5324000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzUtMS0xLTEtMTQ3NDU_a57b40b4-9992-4c53-bcb8-f8059804960f"
      unitRef="usd">18466000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzYtMS0xLTEtMTQ3NDU_352d5693-cf0f-484a-bea4-1e73f611acb7"
      unitRef="usd">57051000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzctMS0xLTEtMTQ3NDU_b831a9f7-f928-4e69-bb31-478d59338d51"
      unitRef="usd">11647000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMjcvZnJhZzo5NTJhNTg4ZTk2MzQ0MjkxYjUwMmQ4OGU1ZWIzYzVlMC90YWJsZToyNmMxMWQ2ZTVjM2Q0MDBmOTZkODc3NmNlZTI5ZjRlOS90YWJsZXJhbmdlOjI2YzExZDZlNWMzZDQwMGY5NmQ4Nzc2Y2VlMjlmNGU5XzgtMS0xLTEtMTQ3NDU_32c45b70-5c56-4c6b-bcbd-6a082e9a8ddb"
      unitRef="usd">45404000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEyNjg_9590a696-6625-4fd2-9e80-600b1e48dcb4">CONVERTIBLE DEBT &lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 12, 2018, the Company completed a private placement of a total of 36 units of the Company&#x2019;s securities at the price of $250,000 per unit pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;) and Rule 506 of Regulation D promulgated thereunder. Each unit consisted of (i) a .1% unsecured convertible promissory note of the principal amount of 250,000, and (ii) a 3-year warrant entitling the holder to purchase 37,500 shares of the Company&#x2019;s common stock, par value $.001 per share, at a price of $.01 per share or through cashless exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The convertible debt had a maturity date of January 12, 2021 and the principal balance and any accrued interest was convertible by the holder at any time into common stock of the Company at conversion price of $3.00 a share. Principal due and interest accrued on the notes automatically converted into shares of common stock, at the conversion price, if at any time during the term of the notes, commencing twelve (12) months from the date of issuance, the common stock trades minimum daily volume of at least 50,000 shares for twenty (20) consecutive days with a volume weighted average price of at least $4.00 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2019, convertible debt and accrued interest of $2.4 million, net of unamortized debt discount of $675 thousand, was converted into 1,258,608 shares of common stock at the conversion rate of $3.00 per share. As of December&#160;31, 2019, there was no convertible debt remaining.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no amortization of debt discount for the years ended December&#160;31, 2021 and 2020. Amortization of debt discount for the years ended December&#160;31, 2019, was  $0.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020 there were 93,750 and  93,750  warrants outstanding, respectively, related to the issuance of convertible debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEwMA_161c74d9-14b9-4c4f-8d41-c8b593e0a9aa"
      unitRef="shares">36</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzE1Mw_6b82f0fb-3412-47d0-a69e-2a7595f573ff"
      unitRef="usdPerShare">250000</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7451f2420e44421da59987b5ac8febb9_I20180112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzM0MA_d7b86c89-208b-47ac-9fa5-6aebb99cc4b8"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzQwOA_85dcb8f8-34af-47f6-9462-56d066d2f88e"
      unitRef="usd">250000</us-gaap:DebtInstrumentFaceAmount>
    <grwg:TermOfWarrant
      contextRef="i9f8c73ea8eb54b44a527da104b4e1499_D20180112-20180112"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMjM_86a33753-b6af-4bc4-9839-6db25c61e679">P3Y</grwg:TermOfWarrant>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzQ3Mg_53b9addd-a699-4f8d-bcc8-e6c1719f117a"
      unitRef="shares">37500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzUyMw_f8e5220f-8640-48ea-8819-dbf334eacb56"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5a5d8eec92294554a6401c890daf4202_I20180112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzU1MQ_88205e4e-2736-45fd-8db6-a1e593baac32"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzgwMw_3dda89b3-cf75-44b2-9d4f-f90dc64f18bd"
      unitRef="usdPerShare">3.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <grwg:DebtInstrumentConvertibleConversionTerm
      contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMjU_49dc2f8f-aff6-410c-9590-d875a0bcd15d">P12M</grwg:DebtInstrumentConvertibleConversionTerm>
    <grwg:DebtInstrumentConvertibleMinimumTradesVolumeShares
      contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNDg_00d95c17-1136-49fc-8fb5-9529953779ef"
      unitRef="shares">50000</grwg:DebtInstrumentConvertibleMinimumTradesVolumeShares>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyMzM_f70f7bd0-f457-4fbe-83b8-fdd8758ee37f"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNDE_f9e9230a-908f-49f8-a465-dd2b674409ff"
      unitRef="usdPerShare">4.00</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5Xzg4Ng_6d904841-5942-4c0f-8931-71f4c4ac2540"
      unitRef="usd">2400000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i78157624986d44f68984cb9466aabc31_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzkyNg_0c38a70f-a562-4432-9f57-6f9ae2aa7e3e"
      unitRef="usd">675000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5Xzk0OQ_34763c85-59a0-4895-ba3e-6e07fe15d06e"
      unitRef="shares">1258608</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockConvertibleConversionPriceIncrease
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzEwMDE_5fc34415-c130-408e-b0cf-71d7fda6b97b"
      unitRef="usdPerShare">3.00</us-gaap:CommonStockConvertibleConversionPriceIncrease>
    <us-gaap:ConvertibleDebt
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNTcyNjE_9f020f72-7fa5-46a6-b761-7b128a0f4a61"
      unitRef="usd">0</us-gaap:ConvertibleDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i70786d2b70db482683f90656faaee528_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNjA3NDk_89de91fc-a4c0-4f30-9f12-f5946fced99c"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i40e616906fff4dffb0707c10b1935cb2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzIxOTkwMjMyNjA3NDk_fccf1fd5-127c-4d71-ac2d-516add90ab72"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0e658ab99342446582f01d6459f5e6ae_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzExMzc_e4cf20ed-2e2a-4cd7-8e69-e2ab88d31a65"
      unitRef="usd">400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i15b8152bd5ae40f2b319a22e0eaf2f11_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzE2NDkyNjc0NDY3MjE_f79c0af1-e2a5-4d81-bc16-bb164fecab92"
      unitRef="shares">93750</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i6a5b93ce9cbb4e7fb6808451eb142062_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzMvZnJhZzozYTljZTc4MTRiNjc0OWIyYmEzYWJhMGZmMTc1ZTgwOS90ZXh0cmVnaW9uOjNhOWNlNzgxNGI2NzQ5YjJiYTNhYmEwZmYxNzVlODA5XzExNzk_1d4179ad-5d48-4254-8792-f5f3edae26e3"
      unitRef="shares">93750</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDc_7c0237b7-abde-4854-bf50-8d29f2cabbe9">SHARE BASED PAYMENTS&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains long-term incentive plans for employee, non-employee members of our Board of Directors, and consultants. The Plans allows us to grant equity-based compensation awards, including stock options, stock appreciation rights, performance share units, restricted stock units, restricted stock awards, or a combination of awards (collectively, share-based awards).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 6, 2014, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) approved the 2014 Equity Incentive Plan (&#x201c;2014 Plan&#x201d;) pursuant to which the Company may grant incentive, non-statutory options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock or cash awards to employees, nonemployee members of our Board, consultants and other independent advisors who provide services to the Company. The maximum shares of common stock which may be issued over the term of the 2014 Plan shall not exceed 2,500,000 shares. Awards under the 2014 Plan are made by the Board or a committee designated by the Board. Options under the 2014 Plan are to be issued at the market price of the stock on the day of the grant except to those issued to holders of 10% or more of the Company's common stock which is required to be issued at a price not less than 110% of the fair market value on the day of the grant. Each option is exercisable at such time or times, during such period and for such numbers of shares shall be determined by the plan administrator. No option may be exercisable for more than ten years (five years in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 7, 2018, the Board adopted the 2018 Equity Compensation Plan (the &#x201c;2018 Plan&#x201d;) and on April 20, 2018, the shareholders approved the 2018 Plan. On February 7, 2020, the Board approved the amendment and restatement of the 2018 Plan to increase the number of shares issuable thereunder from 2,500,000 to 5,000,000, which amendment was approved by shareholders on May 11, 2020. The 2018 Plan will be administered by the Board. The Board may grant options to purchase shares of common stock, stock appreciation rights, restricted stock units, restricted or unrestricted shares of common stock, performance shares, performance units, other cash-based awards and other stock-based awards. The Board also has broad authority to determine the terms and conditions of each option or other kind of equity award, adopt, amend and rescind rules and regulations for the administration of the 2018 Plan and amend or modify outstanding options, grants and awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No options, stock purchase rights or awards may be made under the 2018 Plan on or after the ten-year anniversary of the adoption of the 2018 Plan by the Board, but the 2018 Plan will continue thereafter while previously granted options, stock appreciation rights or awards remain subject to the 2018 Plan. Options granted under the 2018 Plan may be either "incentive stock options" that are intended to meet the requirements of Section 422 of the Internal Revenue Code of 1986, as amended (the "Code") or "nonstatutory stock options" that do not meet the requirements of Section 422 of the Code. The Board will determine the exercise price of options granted under the 2018 Plan. The exercise price of stock options may not be less than the fair market value, on the date of grant, per share of our common stock issuable upon exercise of the option (or 110% of fair market value in the case of incentive options granted to a 10% stockholder). No option may be exercisable for more than ten years (five years in the case of an incentive stock option granted to a 10% stockholder) from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for share-based payments through the measurement and recognition of compensation expense for share-based payment awards made to employees and directors of the Company, including stock options and restricted shares. The Company also issues share based payments in the form of common stock warrants to non-employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents share-based payment expense for the years ended December&#160;31, 2021, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had approximately $7.9 million of unamortized share-based compensation for option awards and restricted stock awards, which is expected to be recognized over a weighted average period of 2.9 years. As of December&#160;31, 2021, the Company also had approximately $2.5 million of unamortized share-based compensation for common stock warrants issued to consultants, which is expected to be recognized over a weighted average period of 1.91 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues shares of restricted stock to eligible employees, which are subject to forfeiture until the end of an applicable vesting period. The awards generally vest on the second or third anniversary of the date of grant, subject to the employee&#x2019;s continuing employment as of that date. Restricted stock is valued using market value on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock activity for the years ended December&#160;31, 2021 and 2020 is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Awards issued under the 2014 and 2018 Plan as of December&#160;31, 2021 are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares available for issuance pursuant to the 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, December 31 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options exercised under 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued pursuant to the 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards available for issuance under the 2014 Plan, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares available for issuance pursuant to the 2018 Plan, as amended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, December 31 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options exercised under 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued pursuant to the 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards available for issuance under the 2018 Plan, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option and warrant granted is estimated on the grant date using the Black-Scholes option valuation model. The assumptions used to calculate the fair value of options and warrants granted are evaluated and revised, as necessary, to reflect market conditions and the Company&#x2019;s experience. Stock options and warrants are expensed on a straight-line basis over the vesting period, which is considered to be the requisite service period. There were no options or warrants issued during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.75-80.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.8-92.70%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64-1.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding pursuant to 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding pursuant to 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options issued outside of 2014 and 2018 Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes all the options granted by the Company during years ended December&#160;31, 2021 and 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted- Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.85 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.81 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liability Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued stock awards classified as liabilities based on guidance set forth at ASC 480-10-25 and ASC 718-10-25. These awards entitled the employees to receive a specified dollar value of common stock on the vesting date and generally vested between 8 and 14 months, subject to the employee&#x2019;s continuing employment as of that date. Due to their short-term nature these awards were all valued at the face value of the award. All liability awards vested at December 31, 2021 and resulted in the issuance of 34,538 shares of common stock. The expense related to the liability awards for the years ended December&#160;31, 2021 and 2020, was $0.7 million and $29.9 thousand. There was zero expense related to liability awards for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ide54d920049c485eb0fff4744f5c012a_I20140306"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMDM_687896d7-16bf-473c-b766-f6861d4485ec"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMTQ_448232ad-2a70-4bcd-b8c6-e263d89e6e9a"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i45a547d191024d2caa321c4e3371ec96_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMjQ_32fd7a2a-e32c-459e-8e1f-10befdae15cb">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i54b7377523704fe5b40fb2aaad63092a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzQwMjU_87518e6e-fe7b-4441-bf53-7bb79ef2f98c">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <grwg:StockIssuedOverTheTermOfThePlan
      contextRef="i6dfcdd934d174e779bf04ff0f2e2bd36_I20200206"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzExNjc_735e1bab-a84f-4639-a4bb-2d33cbf6d30d"
      unitRef="shares">2500000</grwg:StockIssuedOverTheTermOfThePlan>
    <grwg:StockIssuedOverTheTermOfThePlan
      contextRef="id5d1f8580e10400f930c3f58eff717f4_I20200207"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzExNzM_a0daa282-0098-45dc-993b-40c750693f71"
      unitRef="shares">5000000</grwg:StockIssuedOverTheTermOfThePlan>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUwOTg_c9678457-cd78-4c28-b574-c787b0b4136d"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="if239a3e859634d768708a096c9929116_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUxMDg_0185ea11-52ff-4e2e-91fb-466a7c57fecc">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="if5ed726334f14926bcc6944f0638efee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwNzUxMDk_f18a0a65-629f-48e7-b93d-622ca67869b9">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDg_8651ba1a-b613-4852-8bd1-c6f36f5d3acf">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents share-based payment expense for the years ended December&#160;31, 2021, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:RestrictedStockExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItMS0xLTEtMTQ3NDU_96989359-9b3d-4d61-af94-6b3e63c6ea59"
      unitRef="usd">4349000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItMy0xLTEtMTQ3NDU_176e3ef2-7165-47ca-999d-f15afc59f90c"
      unitRef="usd">5164000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzItNS0xLTEtMTg1NjI_55f08ea4-38e9-4d46-8180-4d11eb334df6"
      unitRef="usd">1420000</us-gaap:RestrictedStockExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtMS0xLTEtMTQ3NDU_ee73eb3c-1342-4f9a-b74c-0d43c83db9e0"
      unitRef="usd">781000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtMy0xLTEtMTQ3NDU_e1cda433-01ce-498f-a45c-63276d77dd58"
      unitRef="usd">2251000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzMtNS0xLTEtMTg1NjI_9af610bb-7f6b-404a-80b6-50ee7f9a4030"
      unitRef="usd">1071000</us-gaap:StockOptionPlanExpense>
    <grwg:WarrantExpenses
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtMS0xLTEtMTQ3NDU_328535c2-8e99-466b-9146-ea6ea74f6a86"
      unitRef="usd">1455000</grwg:WarrantExpenses>
    <grwg:WarrantExpenses
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtMy0xLTEtMTQ3NDU_d5b85d8d-2622-41e1-9500-a4a954b4b60d"
      unitRef="usd">441000</grwg:WarrantExpenses>
    <grwg:WarrantExpenses
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzQtNS0xLTEtMTg1NjI_09b416ca-e17f-4729-81b4-9e8547bd8fdc"
      unitRef="usd">0</grwg:WarrantExpenses>
    <us-gaap:ShareBasedCompensation
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtMS0xLTEtMTQ3NDU_09f6aa38-4560-4fd6-84f6-4f13e1a13146"
      unitRef="usd">6585000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtMy0xLTEtMTQ3NDU_941a9344-2047-430f-b196-3c7c1f6ef7c0"
      unitRef="usd">7856000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowNjQwZWYxYWJkMjI0YWYyODM5ZTA1MGM2N2ZiMGMwMi90YWJsZXJhbmdlOjA2NDBlZjFhYmQyMjRhZjI4MzllMDUwYzY3ZmIwYzAyXzUtNS0xLTEtMTg1NjI_84a36505-5cf0-4093-9f84-eaf43c13d7cf"
      unitRef="usd">2491000</us-gaap:ShareBasedCompensation>
    <grwg:UnamortizedShareBasedCompensation
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzIzMjA_a1825a8f-f816-4f57-9799-6450cea8b736"
      unitRef="usd">7900000</grwg:UnamortizedShareBasedCompensation>
    <grwg:ShareBasedCompensationWeightedAveragePeriod
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI0Nzk_eb70ee79-985e-4004-9926-78fce84ffea1">P2Y10M24D</grwg:ShareBasedCompensationWeightedAveragePeriod>
    <grwg:UnamortizedShareBasedCompensation
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDE1MTI_3f9c8949-84d3-42bc-ba59-d4f9a54334ec"
      unitRef="usd">2500000</grwg:UnamortizedShareBasedCompensation>
    <grwg:ShareBasedCompensationWeightedAveragePeriod
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI2ODk_73ea6c13-bb7e-46e4-a0c1-efe7d2be7762">P1Y10M28D</grwg:ShareBasedCompensationWeightedAveragePeriod>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NDk_1704e4a2-2fef-4fa5-beac-f04b9a900cae">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock activity for the years ended December&#160;31, 2021 and 2020 is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7f67a79c58a648d189fdbc83180b78f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzEtMS0xLTEtMTQ3NDU_17b30c53-b118-4b20-a43a-7b7327572b6f"
      unitRef="shares">204000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7f67a79c58a648d189fdbc83180b78f9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzEtMy0xLTEtMTQ3NDU_845fb6ba-d9ad-4462-a0eb-b075bcc83eee"
      unitRef="usdPerShare">3.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzItMS0xLTEtMTQ3NDU_dab8acb1-0681-4da7-a18f-da0a4fe9e8e6"
      unitRef="shares">1293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzItMy0xLTEtMTQ3NDU_b5e01362-bcad-4c4d-95a3-d6e57da7a259"
      unitRef="usdPerShare">4.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzMtMS0xLTEtMTQ3NDU_686c3fee-09ba-429f-9523-da6f42023c3c"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzMtMy0xLTEtMTQ3NDU_ac8bd24f-6324-4187-b4ae-863b86e80bdd"
      unitRef="usdPerShare">5.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzQtMS0xLTEtMTQ3NDU_feef30b4-52af-4eaf-9048-055e35479122"
      unitRef="shares">67000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i45a04658789143a39e96852c717604fa_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzQtMy0xLTEtMTQ3NDU_d5c2e506-6dde-4507-aa94-34cb9bd27f22"
      unitRef="usdPerShare">4.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzUtMS0xLTEtMTQ3NDU_275a8cd1-e162-487f-9631-192d90cecdcc"
      unitRef="shares">630000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1aba180e2aa64bdb9c7e7f1faa451434_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzUtMy0xLTEtMTQ3NDU_9b667d7e-75fe-478a-a23d-41dbd03b126f"
      unitRef="usdPerShare">4.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzYtMS0xLTEtMTQ3NDU_8e31b325-5c1d-46e6-ac15-a52b10fa6451"
      unitRef="shares">265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzYtMy0xLTEtMTQ3NDU_d6b09582-9453-4b0b-83fa-732e2856aa1e"
      unitRef="usdPerShare">36.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzctMS0xLTEtMTQ3NDU_159243a6-19a8-4e17-b04e-96a84b2811b1"
      unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzctMy0xLTEtMTQ3NDU_49912b4e-4fed-4cd8-bffc-771bfc4fb06f"
      unitRef="usdPerShare">8.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzgtMS0xLTEtMTQ3NDU_3b802ca5-7286-46eb-8b07-1f26f7866124"
      unitRef="shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id82a93a9d1214054949ae5bc778286db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzgtMy0xLTEtMTQ3NDU_2b8b6d4c-0c40-4dc8-9ada-acf3e9429584"
      unitRef="usdPerShare">18.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie88b35fc64bb44d0966f9c057043bbdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzktMS0xLTEtMTQ3NDU_23bd6e79-d968-48ca-9356-8c26aeec01d5"
      unitRef="shares">484000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie88b35fc64bb44d0966f9c057043bbdc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDNhOWYyMzNiMzI0YjhmYTcwMjVkNzUwNmQzMjg5Zi90YWJsZXJhbmdlOmVkM2E5ZjIzM2IzMjRiOGZhNzAyNWQ3NTA2ZDMyODlmXzktMy0xLTEtMTQ3NDU_d043d399-d15c-4bed-91bb-6b069f060391"
      unitRef="usdPerShare">20.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTA_cfc2003b-6714-4b25-9b23-765d1c33e19f">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Awards issued under the 2014 and 2018 Plan as of December&#160;31, 2021 are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares available for issuance pursuant to the 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, December 31 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options exercised under 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued pursuant to the 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards available for issuance under the 2014 Plan, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares available for issuance pursuant to the 2018 Plan, as amended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, December 31 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options exercised under 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares issued pursuant to the 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards available for issuance under the 2018 Plan, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
    <grwg:TotalSharesAvailableForIssuance
      contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzEtMS0xLTEtMTQ3NDU_3dd4c607-63b8-4791-a3a0-76104862adfb"
      unitRef="shares">2500000</grwg:TotalSharesAvailableForIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2b2b5e09db034bc59e3b8f88d6273f0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzItMS0xLTEtMTQ3NDU_fad52fda-15c5-4454-b015-aa548abb65ea"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <grwg:TotalOptionsExercised
      contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzMtMS0xLTEtMTQ3NDU_fabf3aa5-1b17-4ba3-92ec-519938f2fadc"
      unitRef="shares">2089000</grwg:TotalOptionsExercised>
    <grwg:TotalSharesIssuedPursuant
      contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzQtMS0xLTEtMTQ3NDU_31717049-8fd4-4f64-884d-b19fb739a4d2"
      unitRef="shares">375000</grwg:TotalSharesIssuedPursuant>
    <grwg:AwardsAvailableForIssuance
      contextRef="i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTo3M2VmMzgxNGUxYTI0YjBkOWQzZjFkZDI3MzRkODhkZi90YWJsZXJhbmdlOjczZWYzODE0ZTFhMjRiMGQ5ZDNmMWRkMjczNGQ4OGRmXzUtMS0xLTEtMTQ3NDU_38a9f4a6-92fc-4062-a208-9d1b1f91c540"
      unitRef="shares">16000</grwg:AwardsAvailableForIssuance>
    <grwg:TotalSharesAvailableForIssuance
      contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzEtMS0xLTEtMTQ3NDU_d09f95a9-2e42-430f-922d-dc594ed1a90f"
      unitRef="shares">5000000</grwg:TotalSharesAvailableForIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i946187f2ea1e44b1bede59eed446560f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzItMS0xLTEtMTQ3NDU_9e8c165e-e8e4-409f-92dd-03374754cf6c"
      unitRef="shares">886000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <grwg:TotalOptionsExercised
      contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzMtMS0xLTEtMTQ3NDU_fef15da2-2a4b-48aa-b3f0-2209e5ab9382"
      unitRef="shares">964000</grwg:TotalOptionsExercised>
    <grwg:TotalSharesIssuedPursuant
      contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzQtMS0xLTEtMTQ3NDU_33728f38-6c65-44bc-a0ed-caf9141a93b0"
      unitRef="shares">1452000</grwg:TotalSharesIssuedPursuant>
    <grwg:AwardsAvailableForIssuance
      contextRef="iba6e47e972c64dab9e9b0bd26fc4d8cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTplZDk4NDkwMDRmYjY0YTdjOWJkZWViNTcwZDM5ZTUxNC90YWJsZXJhbmdlOmVkOTg0OTAwNGZiNjRhN2M5YmRlZWI1NzBkMzllNTE0XzUtMS0xLTEtMTQ3NDU_bb1cbcbf-815b-422e-a2c3-ec18cd48d621"
      unitRef="shares">1698000</grwg:AwardsAvailableForIssuance>
    <grwg:ScheduleOfOptionsOutstandingPursuantTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTE_1f8ea0d6-66a8-4d93-9b10-04de7936f34a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.151%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.75-80.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.8-92.70%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64-1.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding pursuant to 2014 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding pursuant to 2018 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options issued outside of 2014 and 2018 Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</grwg:ScheduleOfOptionsOutstandingPursuantTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphZDJlNDRiZDM3NTk0ZjUzYWI3NDZlMjU4ZWNhZTRhYl80_6ef880c3-3804-4c35-8634-c6ee1956f8c2"
      unitRef="number">0.7775</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphZDJlNDRiZDM3NTk0ZjUzYWI3NDZlMjU4ZWNhZTRhYl83_be5fa291-6ba5-4a30-a28a-505e3c9d5f73"
      unitRef="number">0.807</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo0Njk4NDgyYzBhZGU0NjkyYTFhNjczNzQyZGZkOGY4OV80_45306f5e-a1ef-4557-9ea4-57787bb1b1b6"
      unitRef="number">0.878</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjo0Njk4NDgyYzBhZGU0NjkyYTFhNjczNzQyZGZkOGY4OV83_e0e7aa51-06dd-433d-91e0-6fc30d743dbf"
      unitRef="number">0.9270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzItMS0xLTEtMTY4ODE_71f900e7-8e28-438c-b643-39cbdf910def"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzItMy0xLTEtMTY4ODE_ad0ef6ae-5137-4adf-b887-cd45e785ac31"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphMzA4OWFmNjM2NGI0ZTcyODUyM2E1YTIzM2ZlY2NiNF80_c9d4ad7b-fc98-4db4-abd6-c043161b508a">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjphMzA4OWFmNjM2NGI0ZTcyODUyM2E1YTIzM2ZlY2NiNF83_25900b41-1182-48a6-ad89-ff79af4b4d6f">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7cc4ae4bce2e47c698be5b19ee81faf9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjowODAwN2I4MTRjNWI0YTI0OGNmMjRlYTA0NjgzMzM2NF80_08c33c09-bee9-4bc0-aa35-94205772c22f">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i038cc6818de145f9b78b65f5b3f9612b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzMtMy0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjowODAwN2I4MTRjNWI0YTI0OGNmMjRlYTA0NjgzMzM2NF83_f2cc43a7-5a40-48f4-ba9f-fdf046a86eab">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjpmMmY1YmM4NWRhYzU0MmM4OWVhNmJhNmU5ZTIwNzZjNV80_2d04edb9-27be-4740-b49b-5bb2e1c66491"
      unitRef="number">0.0164</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMS0xLTEtMTQ3NDUvdGV4dHJlZ2lvbjpmMmY1YmM4NWRhYzU0MmM4OWVhNmJhNmU5ZTIwNzZjNV83_2c5e7d9b-6ced-4aac-b943-1ef5b7508e16"
      unitRef="number">0.0175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzQtMy0xLTEtMTQ3NDU_c50e636e-b151-418d-9c7a-9b3532f4edb8"
      unitRef="number">0.0164</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <grwg:OptionsOutstandingPursuantTo2014Plan
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzctMy0xLTEtMTQ3NDU_afa94cf2-8b64-40ec-a95b-45d6505778d6"
      unitRef="shares">20000</grwg:OptionsOutstandingPursuantTo2014Plan>
    <grwg:OptionsOutstandingPursuantTo2018Plan
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzgtMy0xLTEtMTQ3NDU_2ba4994d-d4e8-40f8-bca5-97e6cfc5a022"
      unitRef="shares">886000</grwg:OptionsOutstandingPursuantTo2018Plan>
    <grwg:OptionsIssuedOutsideOf2014And2018Plans
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzktMy0xLTEtMTQ3NDU_3d4182d9-5474-4fad-9d08-82d7c5fab17e"
      unitRef="shares">0</grwg:OptionsIssuedOutsideOf2014And2018Plans>
    <grwg:TotalOptionsOutstandingDecember312021
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTphOTU5M2UxMTcxNTM0NDAzYmI3YmI3OTFjNDliYTgyMy90YWJsZXJhbmdlOmE5NTkzZTExNzE1MzQ0MDNiYjdiYjc5MWM0OWJhODIzXzEwLTMtMS0xLTE0NzQ1_71f51657-19fb-4977-b4a0-7959214a01cf"
      unitRef="shares">906000</grwg:TotalOptionsOutstandingDecember312021>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzM3NTI_f8ad0ab0-fca3-48dd-819e-877f3754219b">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes all the options granted by the Company during years ended December&#160;31, 2021 and 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted- Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.47 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.85 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.81 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItMi0xLTEtMTQ3NDU_de38896a-df14-4042-bbcb-d111466f2bfe"
      unitRef="shares">1925000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItNC0xLTEtMTQ3NDU_3c9ad1cb-ca58-4fed-82e5-caaef87ea8c2"
      unitRef="usdPerShare">2.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItNi0xLTEtMTQ3NDU_d0d2f8c6-f2a5-48f3-8b94-1e48e07dc28a">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzItOC0xLTEtMTQ3NDU_a4150b6a-eebb-4308-aac2-24c3c1425f5c"
      unitRef="usdPerShare">1.71</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtMi0xLTEtMTQ3NDU_30ee907f-5d6d-45fc-b36d-d0819a4b5aa0"
      unitRef="shares">892000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtNC0xLTEtMTQ3NDU_e3304570-b9fa-49db-9180-05157e1ab4d8"
      unitRef="usdPerShare">4.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzMtOC0xLTEtMTQ3NDU_b563796a-662d-40b5-a398-9be74707ebe6"
      unitRef="usdPerShare">2.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtMi0xLTEtMTQ3NDU_ddcae6f6-0486-4ffe-9666-d71a6ca4b279"
      unitRef="shares">984000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtNC0xLTEtMTQ3NDU_3f981495-9b33-424a-9893-a6a27059974a"
      unitRef="usdPerShare">2.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzQtOC0xLTEtMTQ3NDU_ac5c1c40-e456-458c-b67c-de92aeea459c"
      unitRef="usdPerShare">1.35</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtMi0xLTEtMTQ3NDU_a8afc6e2-0c36-488a-9ff5-fd9cd0c389b8"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtNC0xLTEtMTQ3NDU_c9a330d6-1426-4e8a-9cd0-7d70e4d1fd2e"
      unitRef="usdPerShare">2.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzUtOC0xLTEtMTQ3NDU_e1298a59-51b5-4484-8672-db181f29eed4"
      unitRef="usdPerShare">1.63</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtMi0xLTEtMTQ3NDU_9cb825b0-8cee-42c2-942c-7e27fb9f7214"
      unitRef="shares">1803000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtNC0xLTEtMTQ3NDU_64cf6f36-a686-4927-9c72-f3fdb73add37"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtNi0xLTEtMTQ3NDU_e32ab472-ce52-4dd0-afc9-5fa4d867231e">P3Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzYtOC0xLTEtMTQ3NDU_6bb206d6-863c-4a27-a4d8-9f3bc7673bd8"
      unitRef="usdPerShare">2.38</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctMi0xLTEtMTQ3NDU_506f4265-14a4-4b38-89b7-0c38c1e28d94"
      unitRef="shares">1058000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctNC0xLTEtMTQ3NDU_307fe0f7-4910-4ee3-9df8-4c19ba18fcec"
      unitRef="usdPerShare">3.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctNi0xLTEtMTQ3NDU_d740fef1-781d-4522-a524-22d364e723bd">P3Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzctOC0xLTEtMTQ3NDU_5c7d532d-dbf8-4cc4-a3d9-6ab785eafb44"
      unitRef="usdPerShare">2.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktMi0xLTEtMTQ3NDU_584e6148-401e-487c-971b-34c1b89fa77d"
      unitRef="shares">1803000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktNC0xLTEtMTQ3NDU_f9b10980-8750-4609-b8e2-fd0eac699e19"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktNi0xLTEtMTQ3NDU_4e0206f8-14bf-4a81-a15d-dc1c370e8405">P3Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzktOC0xLTEtMTQ3NDU_ef7809d9-0367-484e-8648-d39042922302"
      unitRef="usdPerShare">2.38</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTItMS0xLTE0NzQ1_60e66128-a31d-49f4-9485-8a0402c408cf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTQtMS0xLTE0NzQ1_43ec3424-3f2d-46ec-834a-cbb93ef5d4ca"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEwLTgtMS0xLTE0NzQ1_45603fe3-0d74-42d5-90dc-7281e17f89e8"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTItMS0xLTE0NzQ1_b4200b70-6557-470b-b4d4-177ac07fe88a"
      unitRef="shares">822000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTQtMS0xLTE0NzQ1_556ea8a8-0ab0-42fb-ab67-4bdbb819f65e"
      unitRef="usdPerShare">3.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzExLTgtMS0xLTE0NzQ1_cdf5cb23-6b1c-4cf3-8852-68c99b844877"
      unitRef="usdPerShare">1.71</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTItMS0xLTE0NzQ1_3a9134dd-5347-4c1d-9cbb-590a80a8ae20"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTQtMS0xLTE0NzQ1_36e8fa55-a5a7-465c-a413-e3cd333ca082"
      unitRef="usdPerShare">7.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEyLTgtMS0xLTE0NzQ1_75ca8f9c-40bf-4cac-8102-d32b1ba3052f"
      unitRef="usdPerShare">4.53</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTItMS0xLTE0NzQ1_72ed40c8-d5df-4d72-b9e1-a299fe8a2a58"
      unitRef="shares">906000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTQtMS0xLTE0NzQ1_9133b270-c470-4cbb-b36f-52224bcc55f1"
      unitRef="usdPerShare">4.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTYtMS0xLTE0NzQ1_e93d579a-7fc3-496d-b072-9edaff7cbc28">P2Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzEzLTgtMS0xLTE0NzQ1_91c6bfe6-ffb1-4d8a-bafa-52405def2845"
      unitRef="usdPerShare">2.45</grwg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTItMS0xLTE0NzQ1_652de389-19d8-474e-b359-df3108e1ffae"
      unitRef="shares">836000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTQtMS0xLTE0NzQ1_6cdc4a40-c160-4de1-b9a1-49d99c316743"
      unitRef="usdPerShare">4.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTYtMS0xLTE0NzQ1_81aee243-b05b-4b64-8303-644ae32f26c9">P2Y9M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90YWJsZTowMWRiYWJiNmQyYjU0ZjJlOTgyNTAxNTQzNTQyOGZjMi90YWJsZXJhbmdlOjAxZGJhYmI2ZDJiNTRmMmU5ODI1MDE1NDM1NDI4ZmMyXzE0LTgtMS0xLTE0NzQ1_fd3b00c2-f182-4950-87e9-ab2a2c2d91d0"
      unitRef="usdPerShare">2.45</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwODQyNTc_6245261f-07dd-4e6b-aac7-1629ec6a08b1">P8M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i621ed6f47cae4976abb5870b9f930c43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzI3NDg3NzkwODQyNTU_a967b680-7670-498f-af55-7873a9fc900b">P14M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDIyOTU_ac723312-5c33-46a5-b1ef-0043f093e4fa"
      unitRef="shares">34538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0MTY_7607e2ef-a4dc-46a5-98d1-8f0bef64e81d"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0MjQ_a2437fb6-0d45-4191-a34c-70def44b364a"
      unitRef="usd">29900</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xMzkvZnJhZzoxNDljOGU3NTgxM2I0MzM0OWRlNDQ5ODYzOGI0ZjVjNS90ZXh0cmVnaW9uOjE0OWM4ZTc1ODEzYjQzMzQ5ZGU0NDk4NjM4YjRmNWM1XzEwOTk1MTE2NDI0NDA_d1493498-7f0f-4fe3-af6a-60abf2b54397"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90ZXh0cmVnaW9uOmM0ZGE4OTliNWYyNzQ1MmU5ZDRiOWFiZDFmNzhiNzQzXzEzMA_a50718bb-7912-4b59-a53e-bda9a9def56c">STOCK PURCHASE WARRANTS&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s outstanding stock warrants as of December&#160;31, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted/issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted/issued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90ZXh0cmVnaW9uOmM0ZGE4OTliNWYyNzQ1MmU5ZDRiOWFiZDFmNzhiNzQzXzEzMQ_75dc4bee-de13-4fa7-bf0d-9f60ce87fbc8">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s outstanding stock warrants as of December&#160;31, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted/issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted/issued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id696870ebf8645ee960fa06cb8afbb0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzEtMS0xLTEtMTQ3NDU_e763e915-025e-4c02-a2be-be49273ba202"
      unitRef="shares">3714000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id696870ebf8645ee960fa06cb8afbb0d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzEtMy0xLTEtMTQ3NDU_075b7422-94a7-438c-b5de-3fb6cfabb035"
      unitRef="usdPerShare">3.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzItMS0xLTEtMTQ3NDU_a50469d2-4444-4b6d-a145-10d7bdf39018"
      unitRef="shares">305000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzItMy0xLTEtMTQ3NDU_598bec1d-ed41-46e2-840f-d3002d6d59bc"
      unitRef="usdPerShare">24.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzMtMS0xLTEtMTQ3NDU_0f5610f4-d756-4e0d-9b83-b54247ed93fa"
      unitRef="shares">2469000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzMtMy0xLTEtMTQ3NDU_a644d2d2-61a0-420d-a50f-981ce92ea759"
      unitRef="usdPerShare">3.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzQtMS0xLTEtMTQ3NDU_3364a6cf-521d-40d8-819b-3180542d1f48"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ibaa0910bd577410e821082e6257003d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzQtMy0xLTEtMTQ3NDU_ec9eeee4-1fe9-4f39-a650-18785c2f439f"
      unitRef="usdPerShare">5.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if008cf87f5734956a59c7c4858776f68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzUtMS0xLTEtMTQ3NDU_27f71296-c6f1-423f-92b3-c26adf98283d"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if008cf87f5734956a59c7c4858776f68_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzUtMy0xLTEtMTQ3NDU_ad52a1a1-4e44-4e31-ae03-05fc91697e49"
      unitRef="usdPerShare">8.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzYtMS0xLTEtMTQ3NDU_2e4e7704-641c-45b1-ab6a-916f4af119bc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzYtMy0xLTEtMTQ3NDU_a96be34f-72a7-4a1c-900a-16829a27da63"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzctMS0xLTEtMTQ3NDU_308c11aa-d846-4304-996b-f2bd82f4905f"
      unitRef="shares">969000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzctMy0xLTEtMTQ3NDU_da01796f-4468-45fe-b82e-e8a829c23caf"
      unitRef="usdPerShare">2.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzgtMS0xLTEtMTQ3NDU_631da28d-3392-4e59-bd9c-7daa5b963183"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i43862e1d66394e2ca435a79253bbf5fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzgtMy0xLTEtMTQ3NDU_38aca933-775f-4265-9fa5-321b49eaca18"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzktMS0xLTEtMTQ3NDU_12144666-6e24-4005-884d-f95b23d3c4c4"
      unitRef="shares">331000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ice83e9e4b2bf454ea8f4af4a33e93fee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDUvZnJhZzpjNGRhODk5YjVmMjc0NTJlOWQ0YjlhYmQxZjc4Yjc0My90YWJsZTplNGVlMmI2MTQxY2Q0ZjgyYWIwZmFjNmM4MmRhOGMxYS90YWJsZXJhbmdlOmU0ZWUyYjYxNDFjZDRmODJhYjBmYWM2YzgyZGE4YzFhXzktMy0xLTEtMTQ3NDU_33af70fd-a1da-4be4-84e7-2be54b2531fb"
      unitRef="usdPerShare">22.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxMQ_5947ffbe-fb3b-4db7-9f47-45b1f714b2d0">EARNINGS PER SHARE&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the composition of the weighted-average shares (denominator) used in the basic and dilutive earnings per share computation for the years ended December&#160;31, 2021,  2020, and 2019. For the year ended December 31, 2021, there were no anti-dilutive shares outstanding that were excluded from the dilutive income per share calculation. For the years ended December&#160;31, 2020 and 2019, options to purchase 30 thousand and 220 thousand shares of common stock were excluded from the dilutive income per share calculation because including such shares would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive outstanding warrants and stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxMg_40e2c032-cfc0-4115-b9e8-6da7f60f5faf">&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the composition of the weighted-average shares (denominator) used in the basic and dilutive earnings per share computation for the years ended December&#160;31, 2021,  2020, and 2019. For the year ended December 31, 2021, there were no anti-dilutive shares outstanding that were excluded from the dilutive income per share calculation. For the years ended December&#160;31, 2020 and 2019, options to purchase 30 thousand and 220 thousand shares of common stock were excluded from the dilutive income per share calculation because including such shares would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive outstanding warrants and stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzIxOTkwMjMyNTcwNzU_6e609636-b5e8-4581-a2da-2c5a4494bd31"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzEwOTk1MTE2MjkyMzY_00d5b5f3-f40e-4ca3-9faa-a511434a46de"
      unitRef="shares">30000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90ZXh0cmVnaW9uOjNkMDhhOTAwZDQwOTQxNDNhNTBiMzc4YTY2NWQwNzAwXzEwOTk1MTE2MjkyMzk_93705bff-7363-4be7-83a9-bc58c8db8b6a"
      unitRef="shares">220000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ProfitLoss
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItMS0xLTEtMTQ3NDU_43579c41-f883-4c59-82c3-ff40ebeff950"
      unitRef="usd">12786000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItMy0xLTEtMTQ3NDU_104197c5-3f1d-49db-bdbd-10c3a83c2589"
      unitRef="usd">5328000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzItNS0xLTEtMTg2OTM_50a12b81-10ea-4df0-a3ec-f68ad5d0ca3d"
      unitRef="usd">1322000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtMS0xLTEtMTQ3NDU_6ff723ca-85fa-4e0a-abae-416061f47fca"
      unitRef="shares">59223000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtMy0xLTEtMTQ3NDU_00463124-b603-4bd4-a856-91db90e90e16"
      unitRef="shares">43945000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzMtNS0xLTEtMTg2OTM_e233d776-439e-4162-9b72-19927e62f123"
      unitRef="shares">32834000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <grwg:EffectOfDilutiveCommonStockEquivalents
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtMS0xLTEtMTQ3NDU_ac60a453-4b54-4c9b-96cf-dce1f7a3fb12"
      unitRef="shares">1241000</grwg:EffectOfDilutiveCommonStockEquivalents>
    <grwg:EffectOfDilutiveCommonStockEquivalents
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtMy0xLTEtMTQ3NDU_3e8943f5-a603-4d20-a76f-f26420fcebf9"
      unitRef="shares">2511000</grwg:EffectOfDilutiveCommonStockEquivalents>
    <grwg:EffectOfDilutiveCommonStockEquivalents
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzQtNS0xLTEtMTg2OTM_71f20206-f54a-45d3-8910-ab34639418e8"
      unitRef="shares">1076000</grwg:EffectOfDilutiveCommonStockEquivalents>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtMS0xLTEtMTQ3NDU_48b3a291-1bf5-4fcf-abd7-263fc758521c"
      unitRef="shares">60464000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtMy0xLTEtMTQ3NDU_6e5e7a4f-ff02-438e-b627-1a4fee3aa9c3"
      unitRef="shares">46456000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzUtNS0xLTEtMTg2OTM_40b5dff5-7979-488e-b0aa-3952c21f9b41"
      unitRef="shares">33910000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareBasic
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtMS0xLTEtMTQ3NDU_46822dc2-b535-4139-8d54-d94618a31b4e"
      unitRef="usdPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtMy0xLTEtMTQ3NDU_7f5a8c88-347d-4d6b-8c81-39c37a609b71"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzYtNS0xLTEtMTg2OTM_0dfc408d-2fca-4adc-9a41-f701195d00b9"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <grwg:EarningsPerSharesDiluted
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctMS0xLTEtMTQ3NDU_ef4bdb79-3e05-4471-b8a2-0b1dd10107fe"
      unitRef="usdPerShare">0.21</grwg:EarningsPerSharesDiluted>
    <grwg:EarningsPerSharesDiluted
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctMy0xLTEtMTQ3NDU_8eee923b-7cce-4c48-9b3d-86a63ca4bdd1"
      unitRef="usdPerShare">0.11</grwg:EarningsPerSharesDiluted>
    <grwg:EarningsPerSharesDiluted
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNDgvZnJhZzozZDA4YTkwMGQ0MDk0MTQzYTUwYjM3OGE2NjVkMDcwMC90YWJsZTo0YWEwYWM4ZTQzYmQ0M2FkOGE3NzAwNTIxZGFlMWFhMi90YWJsZXJhbmdlOjRhYTBhYzhlNDNiZDQzYWQ4YTc3MDA1MjFkYWUxYWEyXzctNS0xLTEtMTg2OTM_0dcf6cb9-f022-4b2d-9814-ed1a0069f3f6"
      unitRef="usdPerShare">0.04</grwg:EarningsPerSharesDiluted>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzMzMQ_39d98c81-bfe7-4e88-968c-268572d68f43">EMPLOYEE BENEFIT PLANThe Company has a 401(k) Savings Retirement Plan that covers substantially all full-time employees who meet the plan&#x2019;s eligibility requirements and provides for an employee elective contribution. The Company made matching contributions to the plan of $419 thousand,  $169 thousand, and $83 thousand for the years ended December&#160;31, 2021,  2020, and 2019, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzI3OA_8cb5277c-2168-466f-bb7b-d18a422d7401"
      unitRef="usd">419000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzI4NQ_50916695-01ca-465a-97c6-e4426840c876"
      unitRef="usd">169000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTEvZnJhZzo2ZjBhY2ZiNTVjOGY0M2I4OWMyMWExMTQ0MjgzZGQ2Yi90ZXh0cmVnaW9uOjZmMGFjZmI1NWM4ZjQzYjg5YzIxYTExNDQyODNkZDZiXzEwOTk1MTE2MjgxMjY_bef95196-7a9b-49f8-ba7f-258350b7cffa"
      unitRef="usd">83000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzMzMw_7d5ef8d6-95ea-4d89-892e-1117be0511c4">VENDOR CONCENTRATIONSOne supplier represented 28% of our total vendor purchases for the year ended December&#160;31, 2021, and two suppliers represented 41% and 51% of our total vendor purchases for the years ended December&#160;31, 2020 and 2019, respectively. Although the Company expects to maintain relationships with these vendors, the loss of either supplier would not be expected to have a material adverse impact on our business, because of the competitive nature of the products that we sell.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f563909e4b2428995e06042d9f7330e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzY5_2260e05d-569d-4969-a182-1ef3a72ce8ff"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i922e9269e2be4530a4aa17472a1228d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzc2_316200e5-db2c-40bd-ae56-265b767f7c90"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e77e35b86a74911a147e66bf3d766f3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNTQvZnJhZzo3OWIzOTE2MjY5Nzc0ZmZkYjAwMGE4NDc1MGI3YWE4Yi90ZXh0cmVnaW9uOjc5YjM5MTYyNjk3NzRmZmRiMDAwYTg0NzUwYjdhYThiXzEwOTk1MTE2Mjg0MDc_2e5c42f8-6f62-4c43-a276-a3ffc663c071"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzU3ODM_b1360230-155a-46aa-82dc-a6eb1f0b3c18">ACQUISITIONS &lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for acquisitions in accordance with ASC 805 &#x201c;Business Combinations.&#x201d; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. For all acquisitions, the preliminary allocation of the purchase price was based upon a preliminary valuation, and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period as valuations are finalized. Any changes to these estimates may have a material impact on the Company&#x2019;s operating results or financial position. The Company has made adjustments to the preliminary valuations of the acquisition based on valuation analysis prepared by independent third-party valuation consultants. During the year ended December&#160;31, 2021, our measurement period adjustments included reducing intangible assets by $1.0 million and increasing goodwill by the same amount. As a result of these measurement period adjustments, we made an insignificant reduction in amortization expense which is included in the income statement. All acquisition costs are expensed as incurred and recorded in general and administrative expenses in the consolidated statements of operations. Acquisition costs were approximately $0.7 million, $0.2 million, and $0.1 million for the years ended December&#160;31, 2021,  2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;2021 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2021, the Company purchased the assets of Indoor Garden &amp;amp; Lighting, Inc, a two-store chain of hydroponic and equipment and indoor gardening supply stores serving the Seattle and Tacoma, Washington area. The total consideration for the purchase of Garden &amp;amp; Lighting was approximately $1.7 million, including approximately $1.2 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2021, the Company purchased the assets of J.A.R.B., Inc d/b/a Grow Depot Maine, a two-store chain in Auburn and Augusta, Maine. The total consideration for the purchase of Grow Depot Maine was approximately $2.1 million, including approximately $1.7 million in cash and common stock valued at approximately $0.4 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 15, 2021, the Company purchased the assets of Grow Warehouse LLC, a four-store chain of hydroponic and organic garden stores in Colorado (3) and Oklahoma (1). The total consideration for the purchase of Grow Warehouse LLC was approximately $17.8 million, including approximately $8.1 million in cash and common stock valued at approximately $9.7 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 22, 2021, the Company purchased the assets of San Diego Hydroponics &amp;amp; Organics, a four-store chain of hydroponic and organic garden stores in San Diego, California. The total consideration for the purchase of San Diego Hydroponics was approximately $9.3 million, including approximately $4.8 million in cash and common stock valued at approximately $4.5 million. Acquired goodwill of approximately represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2021, the Company purchased the assets of Charcoir Corporation, which sells an RHP-certified growing medium made from the highest-grade coconut fiber. The total consideration for the purchase of Charcoir was approximately $16.4 million, including approximately $9.9 million in cash and common stock valued at approximately $6.5 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established distribution market for the Company of a proprietary brand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 15, 2021, the Company purchased the assets of 55 Hydroponics, a hydroponic and organic superstore located in Santa Ana, California. The total consideration for the purchase of 55 Hydroponics was approximately $6.5 million, including approximately $5.3 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 15, 2021, the Company purchased the assets of Aquarius Hydroponics, a hydroponic and organic garden store in Springfield, Massachusetts. The total consideration for the purchase of Aquarius was approximately $3.6 million, including approximately $2.3 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill  represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 19, 2021, the Company purchased the assets of Agron, LLC, an online seller of growing equipment. The total consideration for the purchase of Agron was approximately $11.2 million, including approximately $6.0 million in cash and common stock valued at approximately $5.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established e-commerce market for the Company targeting the commercial customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 19, 2021, the Company purchased the assets of Grow Depot LLC ("Down River Hydro"), a hydroponic and indoor gardening supply store in Brownstown, Michigan. The total consideration for the purchase of Down River Hydro was approximately $4.4 million, including approximately $3.2 million in cash and common stock valued at approximately $1.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 24, 2021, the Company purchased the assets of The Harvest Company ("Harvest"), a northern California-based hydroponic supply center and cultivation design innovator with stores in Redding and Trinity Counties. The total consideration for the purchase of Harvest was approximately $8.3 million, including approximately $5.6 million in cash and common stock valued at approximately $2.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 19, 2021, the Company purchased the assets of Aqua Serene, Inc., ("Aqua Serene"), an Oregon corporation which consists of an indoor/outdoor garden center with stores in Eugene and Ashland, Oregon. The total consideration for the purchase was approximately $11.7 million, including approximately $9.9 million in cash and common stock valued at approximately $1.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 3, 2021, the Company purchased the assets of Mendocino Greenhouse &amp;amp; Garden Supply, Inc, a Northern California-based hydroponic garden center located in Mendocino, California. The purchase agreement was modified on July 19, 2021 to amend the purchase price. The total consideration for the purchase was approximately $4.0 million in cash. This acquisition allows the Company to expand its footprint in the Northern California. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 24, 2021, the Company purchased the assets of Commercial Grow Supply, Inc. ("CGS"), a hydroponic superstore located in Santa Clarita, California. The total consideration for the purchase was approximately $7.2 million, including approximately $6.0 million in cash and common stock valued at approximately $1.3 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 23, 2021 the Company purchased the assets of Hoagtech Hydroponics, Inc. ("Hoagtech"), a Washington -based corporation consisting of a hydroponic and garden supply center serving the Bellingham, Washington area. The total consideration for the purchase was approximately $3.9 million in cash. The Asset Purchase Agreement contains a contingent payment equal to approximately $0.6 million to be settled in common stock of the Company if this garden supply center reaches $8.0 million in revenue within a 12-month calendar period from the date of close. The Company used a third-party specialist to value this contingent consideration. The probability that the target will be reached was determined to be 5% which resulted in a value of approximately $28.5 thousand of contingent consideration which was added to goodwill. This acquisition expands our footprint in the Pacific Northwest. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 15, 2021, the Company purchased the assets of Indoor Store, LLC ("All Seasons Gardening"), an indoor-outdoor garden supply center specializing in hydroponics systems, lighting, and nutrients. All Seasons Gardening is the largest hydroponics retailer in New Mexico. The total consideration for the purchase was approximately $0.9 million, including approximately $0.7 million in cash and common stock valued at approximately $0.2 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 31, 2021, the Company purchased the assets of Mobile Media, Inc and MMI Agriculture ("MMI"), a mobile shelving design and build facility. The total consideration for the purchase was approximately $9.1 million, including approximately $8.3 million in cash and common stock valued at approximately $0.8 million. Acquired goodwill represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company. The measurement of the intangible assets for MMI is still provisional and may be subject to future adjustments as the Company obtains additional information to finalize the accounting for the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations during 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/19/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/12/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/22/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/1/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1/25/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5/3/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7/19/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7/19/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/24/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/23/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/15/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/31/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2021,  2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;2020 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;26, 2020, the Company purchased the assets of Health &amp;amp; Harvest LLC. The total consideration for the purchase was approximately $2.9 million, including approximately $1.8 million in cash and common stock valued at approximately $1.1 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;16, 2020, we acquired certain assets of H2O Hydroponics, LLC (&#x201c;H2O Hydro&#x201d;). The total consideration for the purchase was approximately $2.0 million, including approximately $1.3 million in cash and common stock valued at approximately $0.7 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;10, 2020, we acquired certain assets of Benzakry Family Corp, d/b/a Emerald City Garden (&#x201c;Emerald City&#x201d;). The total consideration for the purchase was approximately $1.0 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;12, 2020, the Company acquired the assets of Hydroponics Depot, LLC (&#x201c;Hydro Depot&#x201d;), a single store located in Phoenix, AZ. The total consideration for the purchase was approximately $1.5 million, including approximately $1.0 million in cash and common stock valued at approximately $0.5 million. Acquired goodwill represents the value expected to rise from organic growth and the opportunity to expand into a well-established market for the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;20, 2020 the Company acquired the assets of Big Green Tomato (&#x201c;BGT&#x201d;),&#160;a two-store chain in&#160;Battle Creek&#160;and&#160;Taylor, Michigan. The total consideration was approximately  $9.0 million, including approximately $6.0 million in cash and shares of common stock valued at approximately $3.1 million.&#160;Acquired goodwill of approximately $4.0 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;17, 2020, the Company acquired the assets of The GrowBiz (&#x201c;GrowBiz&#x201d;), a five-store chain with four stores in California and one store in Oregon. The total consideration for the purchase of GrowBiz was approximately $44.8 million, including approximately $17.5 million in cash and common stock valued at approximately $27.3 million. Acquired goodwill of approximately $28.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;14, 2020, the Company acquired the assets of Grassroots Hydroponics, Inc., a three-store chain in California. The total consideration for the purchase of Grassroots was approximately $10.0 million, approximately $7.5 million in cash and common stock valued at approximately $2.5 million. Acquired goodwill of approximately $4.5 million represents the value expected to rise from organic growth and an opportunity to expand into a well-established market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;23, 2020, the Company acquired the assets of Canopy Crop Management (&#x201c;Canopy&#x201d;) and its complete portfolio of products including the Power SI brand of silicic acid-enriched fertilizers. The total consideration for the purchase of Canopy Crop was approximately $9.2 million, including approximately $5.4 million in cash and common stock valued at approximately $3.8 million. Acquired goodwill of approximately $4.9 million represents the value &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expected to rise from organic growth and an opportunity to expand into a well-established product distribution market for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;13,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(1,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(6,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;13,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;28,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;45,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations during 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;5,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;5,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;41,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;39,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/23/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/14/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11/17/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/20/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/12/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/10/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/16/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/26/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow &lt;br/&gt;World &lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand &lt;br/&gt;Rapids &lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green &lt;br/&gt;Life &lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm &lt;br/&gt;Springs &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow &lt;br/&gt;World &lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand &lt;br/&gt;Rapids &lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green &lt;br/&gt;Life &lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm &lt;br/&gt;Springs &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow&lt;br/&gt;World&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand&lt;br/&gt;Rapids&lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green&lt;br/&gt;Life&lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno&lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm&lt;br/&gt;Springs&lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/16/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;09/03/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;05/14/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;01/21/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;02/11/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;02/07/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2018 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzQ2NjE_0898f133-4c7f-471a-aa5f-0f0f71b361ca"
      unitRef="usd">1000000.0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzQ2NjE_f4b676a3-7205-4bff-b142-db0d71f10101"
      unitRef="usd">-1000000.0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzUzNTk_f579a5ac-6a51-4f61-a2c2-8e313bdf90b6"
      unitRef="usd">700000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzUyOTE_3a257f4f-7259-43c2-81e1-fb4fa6534f07"
      unitRef="usd">200000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Nzc3MzE_242b0286-27df-4e1b-90ca-f32a77d3e88b"
      unitRef="usd">100000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:NumberOfStores
      contextRef="ia226977036754dbb896aa51d51ce76a9_I20210125"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMyMTc_26c4c410-b484-43cf-9510-e19c11b2dc98"
      unitRef="store">2</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3NzA_d5702841-100f-453b-8fe7-46e47c27c50d"
      unitRef="usd">1700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3Nzg_4e622813-2bc9-46d7-9648-54599505c033"
      unitRef="usd">1200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i293a12ffcec04d2f854044ab0ebd0a7c_D20210125-20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTM3ODE_e13c2b71-30e5-4519-a786-6e1496fa34b3"
      unitRef="usd">500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NumberOfStores
      contextRef="i0b688d8a960040ffa9a508214b3dd91c_I20210201"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMyMjU_65afa6f1-44d3-44e3-b80a-4183f5fe2446"
      unitRef="store">2</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODM_c2415096-a815-408d-a3d7-b2df6cfb2a8c"
      unitRef="usd">2100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODY_7ee77ad3-2fc6-4208-ba29-19ea6e66cf14"
      unitRef="usd">1700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie9505e44624f4e1f94a1eaef227e41da_D20210201-20210201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQzODk_2cf8bf3f-2167-4585-a1cf-4dd090e36cfc"
      unitRef="usd">400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NumberOfStores
      contextRef="ia7956180649a49218c0a0f0a174f826b_I20210215"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTQ_86ce5768-533e-47fd-9175-04d3dcef046d"
      unitRef="store">4</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i995e948b60fd440a877d7d53a0dc63cb_I20210215"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTY_c7c5db1d-aebf-4814-9444-66e6c76e2a26"
      unitRef="store">3</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i6e28b99ad2fb448683d6fa8197934533_I20210215"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTk_4392d0ae-1f14-4963-8d2d-18d626e8b424"
      unitRef="store">1</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4ODY_18c5a6b0-2103-454e-801c-8fac5354765a"
      unitRef="usd">17800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4ODk_00549816-5e2d-4df0-b915-8e5f8ab345d7"
      unitRef="usd">8100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i74f18ff9336f4ed6b7689bc01d4d3277_D20210215-20210215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTQ4OTI_fd9f01ba-0369-4e98-a321-e073d06cde1b"
      unitRef="usd">9700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NumberOfStores
      contextRef="id90e50f477ef4504a8cd54bd3c5b445d_I20210222"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTM_74791d88-d2fa-4604-89c4-9f012deb7dbb"
      unitRef="store">4</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNTc_918b4b70-7f01-4b68-9e52-e9cd3582d3bb"
      unitRef="usd">9300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNjA_5995716c-72c3-4ed6-91f1-5dc14775d7db"
      unitRef="usd">4800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iad94f4ab6e64490b9f3f798ca6fba33b_D20210222-20210222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTUyNjM_5719dc30-0112-4f45-91db-10faeafc1840"
      unitRef="usd">4500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2MzY_7d15a962-13c6-4420-b17c-1197b4c54b85"
      unitRef="usd">16400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2Mzk_28dea0b2-a9f3-41dc-b73f-396305691bc4"
      unitRef="usd">9900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i6d555fbafdbf42a1be4f1b1e4fd726f7_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU2NDI_652bd7a2-fcf3-4a45-aa65-d116277cb8e0"
      unitRef="usd">6500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTA_5c113183-e1c3-4e6f-a764-1d613c28bbd7"
      unitRef="usd">6500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTM_48dc316d-d014-4494-8a28-3e7e6a8ce97c"
      unitRef="usd">5300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i07e57597e9534bddb788dfa6a1556588_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTU5OTY_9078afbf-c6d2-416d-ae81-296e3b6418c5"
      unitRef="usd">1100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMjc_fa22cab1-ee18-4e94-9ae7-769c65666103"
      unitRef="usd">3600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMzA_314cb993-a33a-4d97-9b2a-d01c4ff4a7c0"
      unitRef="usd">2300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic6dc4451b41a43e58b6d36a6208dd14a_D20210315-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTYzMzM_7df32664-f5a6-4d22-93a7-a8692db31c15"
      unitRef="usd">1200000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTI_f570f190-c33c-4574-8c30-7a435afd5491"
      unitRef="usd">11200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTU_fa717d71-eb07-456b-8217-3ced94a96a84"
      unitRef="usd">6000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i83725ea7c1574b57a5397d797494deed_D20210319-20210319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTY2NTg_560c0cfa-6e56-40ca-b362-0092383f5f08"
      unitRef="usd">5300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxNzc_42041bda-457e-430b-a738-220826d4d7f5"
      unitRef="usd">4400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxODA_df38dd16-4188-49ee-a507-2a4a31ede748"
      unitRef="usd">3200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i3303dae4990746e494a05376206135e4_D20210419-20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTcxODM_68f1b3b8-b333-4a38-8f0f-57352466de68"
      unitRef="usd">1200000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDE_623e8164-7e7a-43a5-a516-26f5694b67c8"
      unitRef="usd">8300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDQ_84df7351-5cb7-42d2-88d1-d9cdaca23223"
      unitRef="usd">5600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i2c5da2f9c4e54b6a98f7b67cff653530_D20210524-20210524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTc3NDc_ee1c3a5a-1bcc-4876-a403-a6972b1ad843"
      unitRef="usd">2800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNDk_2ce43e1c-5a30-4305-b4f4-acc0585f79cb"
      unitRef="usd">11700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNTI_7098caf9-413a-4712-ad1b-59399d4f74b9"
      unitRef="usd">9900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i93aefa48a3424bad9473d5b690432917_D20210719-20210719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NTgzNTU_930af228-cd18-4731-bf52-c3bb4717a777"
      unitRef="usd">1800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia06ca6661b7b4d9cb50c97b5a71ac669_D20210703-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjIxNTI_b1fc6208-1128-4a79-980f-a9f57c903c90"
      unitRef="usd">4000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3MzI_7cabc726-64e6-4bc4-acd2-04fc5f6ec9e3"
      unitRef="usd">7200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3MzU_dca15ce6-0f14-4ccc-9354-dedb0acc27b6"
      unitRef="usd">6000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i6787d5d360d1407ebfe3bf78ec257c19_D20210824-20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjI3Mzg_98c438c0-d321-4689-8cf0-2ffd1e3f1e2d"
      unitRef="usd">1300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjMyMjA_00c63501-734a-40d1-83d6-d7f1013b4b95"
      unitRef="usd">3900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <grwg:BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1MTU_f0ad977a-2e34-4bfe-8958-58573487fa6a"
      unitRef="usd">600000</grwg:BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable>
    <grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1MzM_7d9f4d3f-43b4-4738-8b93-a02bd8d42d48"
      unitRef="usd">8000000.0</grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold>
    <grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxODc_a400b922-ccb3-4d9b-a0e9-a6009ae030b5">P12M</grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm>
    <grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1NTQ_d0775fac-2b8d-4773-abd1-d6a373734bb7"
      unitRef="number">0.05</grwg:BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold>
    <grwg:BusinessCombinationConsiderationTransferredContingentConsideration
      contextRef="ia22b1cffe41e41d388d64245df4d714e_D20210823-20210823"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjM1NTE_b8f3bab3-39e6-4a54-b13f-ae7193bdb354"
      unitRef="usd">28500</grwg:BusinessCombinationConsiderationTransferredContingentConsideration>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxODg_f1684de2-d7ed-4aa4-b8ce-81dbd99ef848"
      unitRef="usd">900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxOTE_913f8cee-ad25-4040-9a9b-ecda5d1f471a"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i10b00c356a0b4942b6c1d8f045bb5c4c_D20211015-20211015"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjUxOTQ_7709d857-6a5f-4ded-a89a-5b42fa23ca2e"
      unitRef="usd">200000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2MjQ_a3a2c18f-dfa4-48bd-9e05-12f132a7a792"
      unitRef="usd">9100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2Mzk_f29f0e23-7fc0-4070-b00f-924228b45409"
      unitRef="usd">8300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i7dbbd2deb5614051a4fd593be2334143_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjU2ODA_2905430b-2478-406a-96cc-182831a66d63"
      unitRef="usd">800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxODg_c2ce76ed-676b-41fd-998a-386dd09179f7">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations during 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;13,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(1,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(6,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;13,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;28,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;45,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations during 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.161%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;5,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;5,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;41,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;39,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the allocation of the purchase price to the acquired net assets during the year ended December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow &lt;br/&gt;World &lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand &lt;br/&gt;Rapids &lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green &lt;br/&gt;Life &lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm &lt;br/&gt;Springs &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below represents the consideration paid for the net assets acquired in business combinations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow &lt;br/&gt;World &lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand &lt;br/&gt;Rapids &lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green &lt;br/&gt;Life &lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm &lt;br/&gt;Springs &lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMS0xLTEtMjAyNDI_5943af5c-bc1d-4173-8f3d-0ef71e6e393e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMy0xLTEtMjAyNDI_27c80396-dfdc-4080-a8e3-6cb46604bf86"
      unitRef="usd">957000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtNS0xLTEtMjAyNDI_bc3d7447-4f67-480a-b442-e62a7c528f5b"
      unitRef="usd">780000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtNy0xLTEtMjAyNDI_6b5ca78d-e91e-43de-a514-1045d39ab688"
      unitRef="usd">839000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtOS0xLTEtMjAyNDI_7ad47328-f2cc-44e4-93db-99334fee92a3"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTEtMS0xLTIwMjQy_fbf5494f-5d75-4675-8f5b-9baaeb142277"
      unitRef="usd">2450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTMtMS0xLTIwMjQy_21cf2f30-497b-41e6-90c8-281651564438"
      unitRef="usd">326000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTUtMS0xLTIwMjQy_793d3414-8a97-496e-bb8b-8523d2fe1159"
      unitRef="usd">372000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEtMTctMS0xLTIwMjQy_6ce3777c-7a4e-489a-8685-b9ff237f7f4d"
      unitRef="usd">824000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMS0xLTEtMjAyNDI_7d80850e-0f51-453a-90e6-50c214742805"
      unitRef="usd">46000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMy0xLTEtMjAyNDI_346c3764-a9c6-451a-a641-349c6d6105ad"
      unitRef="usd">12000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItNS0xLTEtMjAyNDI_2209179d-cafc-4f0c-8fd0-0e86d7836058"
      unitRef="usd">29000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItNy0xLTEtMjAyNDI_e94fbf42-78de-45e8-8b23-f9e47fb607ca"
      unitRef="usd">534000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItOS0xLTEtMjAyNDI_ea315938-99eb-4abf-bc6a-98887389f05f"
      unitRef="usd">36000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTEtMS0xLTIwMjQy_34ea285d-8b1c-4c6a-9088-c3b6ee13af10"
      unitRef="usd">30000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTMtMS0xLTIwMjQy_acda9764-d6ce-4c5f-9153-34a0f8045a2f"
      unitRef="usd">3000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTUtMS0xLTIwMjQy_df587d54-220a-4b22-8abf-78991ac9823e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzItMTctMS0xLTIwMjQy_48d77fa5-acd6-41db-9638-e0ddaa064323"
      unitRef="usd">3000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMS0xLTEtMjAyNDI_17e6e270-83b7-4e8d-ac70-ae5f04b9657c"
      unitRef="usd">29000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMy0xLTEtMjAyNDI_0a82ad69-efa1-46e7-9769-5a34c7824db1"
      unitRef="usd">63000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtNS0xLTEtMjAyNDI_cd8343a8-d876-468b-9fee-249b7f82f76f"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtNy0xLTEtMjAyNDI_136273db-5c18-477c-8173-5640c161ec3a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtOS0xLTEtMjAyNDI_6d5077c9-ba7a-497d-b4d8-715779e48f91"
      unitRef="usd">315000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTEtMS0xLTIwMjQy_e0dfd4fb-4c9e-41ee-92fb-96416a12a4fd"
      unitRef="usd">250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTMtMS0xLTIwMjQy_a093b240-4366-4625-96bc-b8be3e8c4888"
      unitRef="usd">25000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTUtMS0xLTIwMjQy_13282401-536f-47b1-8960-c037bbdcaa0f"
      unitRef="usd">94000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzMtMTctMS0xLTIwMjQy_a3734def-2b3d-4740-8a6a-27dcf2cc9f91"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMS0xLTEtMjAyNDI_324903d2-febb-450d-b27a-2f985ae54966"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMy0xLTEtMjAyNDI_bf19ac66-089a-4ab5-bfed-84548bdf0775"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtNS0xLTEtMjAyNDI_1786ff35-f919-42fa-b5e2-120e5ee72955"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtNy0xLTEtMjAyNDI_03204881-3a0a-4927-a946-c6632c0d78b7"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtOS0xLTEtMjAyNDI_c9faf297-ccd3-4520-8599-4fc5cf5e5c67"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTEtMS0xLTIwMjQy_53a77b29-8d92-4a91-8ac0-9b90810c5c8f"
      unitRef="usd">169000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTMtMS0xLTIwMjQy_0b21f0d6-0bac-4a9c-87e3-86829bfe0600"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTUtMS0xLTIwMjQy_2759dbe2-edec-4f04-a801-d1d6de256ca1"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzQtMTctMS0xLTIwMjQy_84951679-7797-428a-abee-0b0aab1e83db"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMS0xLTEtMjAyNDI_bac8e267-13a0-44df-a18b-8ad645be5e50"
      unitRef="usd">98000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMy0xLTEtMjAyNDI_e21c86c7-41c9-4047-b8b3-eb65c7e4ea5e"
      unitRef="usd">108000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtNS0xLTEtMjAyNDI_e309909d-2aea-4fda-bd58-6db73ecc1095"
      unitRef="usd">861000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtNy0xLTEtMjAyNDI_3e649543-ca30-424e-a779-5f4d0ec61489"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtOS0xLTEtMjAyNDI_f24bb965-ee2d-480d-919a-dd4009f48248"
      unitRef="usd">1079000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTEtMS0xLTIwMjQy_fbac79dd-f813-4a4e-8017-29b440c2cca8"
      unitRef="usd">641000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTMtMS0xLTIwMjQy_b18a36d6-dea8-42f9-bbb1-d2ab46cb4c3e"
      unitRef="usd">92000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTUtMS0xLTIwMjQy_3f38e2cb-9dcb-4d74-b3e9-faf813742242"
      unitRef="usd">137000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzUtMTctMS0xLTIwMjQy_4a41ce03-9427-4e23-825c-b2ebe33e168f"
      unitRef="usd">273000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMS0xLTEtMjAyNDI_3adb0325-4ea0-4338-a386-4f711a2dc26c"
      unitRef="usd">98000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMy0xLTEtMjAyNDI_a501cc93-562e-4980-851f-3c248a268497"
      unitRef="usd">108000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtNS0xLTEtMjAyNDI_f99c338a-6327-4e55-b913-d1da864b8c43"
      unitRef="usd">861000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtNy0xLTEtMjAyNDI_6d6c7e47-4a9b-4083-ae91-10cdf5ac2cab"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtOS0xLTEtMjAyNDI_a8839bde-4ece-41d0-ab55-d6b5f88ed5fd"
      unitRef="usd">1079000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTEtMS0xLTIwMjQy_9b3e3cdf-e172-404f-9e20-7d43ed57fa35"
      unitRef="usd">641000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTMtMS0xLTIwMjQy_0ec9f69c-b24f-40c9-b783-a7ae36c4c5d8"
      unitRef="usd">92000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTUtMS0xLTIwMjQy_b0037402-2613-44cc-9793-e2c1a724b400"
      unitRef="usd">137000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzYtMTctMS0xLTIwMjQy_847ff21e-13f6-4c8f-ac7b-01fac41b9f70"
      unitRef="usd">273000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMS0xLTEtMjAyNDI_ef9284b4-585a-4a20-9801-119eba960d9c"
      unitRef="usd">832000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMy0xLTEtMjAyNDI_05b74b39-8a92-4e9b-8d90-c7eb006e548a"
      unitRef="usd">339000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctNS0xLTEtMjAyNDI_cd97a5ac-02ad-4732-a3f2-ef97c0a8bfd4"
      unitRef="usd">809000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctNy0xLTEtMjAyNDI_7905e015-b4de-42ff-9d82-f2d23e232a3a"
      unitRef="usd">5712000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctOS0xLTEtMjAyNDI_7c8f6cfb-5b3a-471d-be72-4ab2a0a79c3e"
      unitRef="usd">605000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTEtMS0xLTIwMjQy_6e9e34f7-8e54-4af8-a1a2-600b8dee7c74"
      unitRef="usd">1256000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTMtMS0xLTIwMjQy_5725cc88-d72d-4844-9568-2623c085a017"
      unitRef="usd">549000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTUtMS0xLTIwMjQy_749b7a16-dff9-4e82-9198-7e5bd2cbe750"
      unitRef="usd">210000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzctMTctMS0xLTIwMjQy_517af709-2572-4e52-a63b-93bab8fa71ad"
      unitRef="usd">634000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMS0xLTEtMjAyNDI_baf08700-2f2d-4bb8-986b-2592da5ba551"
      unitRef="usd">1530000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMy0xLTEtMjAyNDI_46914f70-2c6c-4abe-a8e5-914ab147ec3e"
      unitRef="usd">485000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtNS0xLTEtMjAyNDI_272f383e-f9de-4a33-9264-029e4aeee12d"
      unitRef="usd">870000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtNy0xLTEtMjAyNDI_62382e56-ec83-4c93-bf99-4e045c1863f4"
      unitRef="usd">1099000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtOS0xLTEtMjAyNDI_72f5e611-6c2d-4860-be68-e1e8da219607"
      unitRef="usd">1192000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTEtMS0xLTIwMjQy_18d452ec-6891-4681-b16a-a49ecc697939"
      unitRef="usd">2748000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTMtMS0xLTIwMjQy_d9be7fa6-673d-4890-972d-cf5bc2c35f1d"
      unitRef="usd">344000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTUtMS0xLTIwMjQy_de38de3b-2e94-4475-ae44-cef4b6ea699e"
      unitRef="usd">353000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzgtMTctMS0xLTIwMjQy_bab55c2b-a670-4063-b0f1-a16804f4b45d"
      unitRef="usd">698000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMS0xLTEtMjAyNDI_f64ccedc-9033-4735-b546-8b2a110fc842"
      unitRef="usd">139000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMy0xLTEtMjAyNDI_3cc83651-8c14-41d3-954a-38e2af414af9"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktNS0xLTEtMjAyNDI_19e2e7be-9afa-40d2-8168-d0ecfd294118"
      unitRef="usd">26000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktNy0xLTEtMjAyNDI_52b45eda-e254-4364-8bd5-37961897aec0"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktOS0xLTEtMjAyNDI_9664305b-0720-41f2-95c6-dfc23cbe1ecc"
      unitRef="usd">6000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTEtMS0xLTIwMjQy_ddf27be1-37d7-4561-abe0-d8caee0b52fd"
      unitRef="usd">94000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTMtMS0xLTIwMjQy_461920d0-5d09-4dff-ae29-61f147785b47"
      unitRef="usd">36000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTUtMS0xLTIwMjQy_51b70fdc-12d9-43bd-9927-1a4ec999c8a1"
      unitRef="usd">2000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzktMTctMS0xLTIwMjQy_862f7e3e-632f-41eb-8994-014411cc5e81"
      unitRef="usd">16000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTEtMS0xLTIwMjQy_7d2a2731-a3df-446a-b7f2-53787d60cbef"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTMtMS0xLTIwMjQy_49f05242-2c17-4892-b8e5-3ff1b23a28de"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTUtMS0xLTIwMjQy_ca936aa3-3ab5-48a1-a7e2-38be368b4deb"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTctMS0xLTIwMjQy_1830b518-284f-4c25-a203-3ab189b33c96"
      unitRef="usd">2065000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTktMS0xLTIwMjQy_b19c437d-f66c-4d6f-8e05-79aa084d4259"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTExLTEtMS0yMDI0Mg_2b40a0e6-47b1-4124-8579-8a8185fee3c2"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTEzLTEtMS0yMDI0Mg_1796ec76-475c-4419-b198-4145af8d27ca"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTE1LTEtMS0yMDI0Mg_1c1a880f-45c4-4401-bb53-a9b3477e83f7"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEwLTE3LTEtMS0yMDI0Mg_717f3204-0695-47c3-9bff-655a7d85b774"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTEtMS0xLTIwMjQy_785486e7-8223-44da-981a-751eeb186988"
      unitRef="usd">8673000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTMtMS0xLTIwMjQy_07f9a0d7-c700-41ee-9985-31ce400fc602"
      unitRef="usd">1702000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTUtMS0xLTIwMjQy_b5383dbe-e1d7-4fc0-8327-6bdbeb4906bf"
      unitRef="usd">3915000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTctMS0xLTIwMjQy_934ddf22-5fc2-40bb-8dbc-5725748bfd7d"
      unitRef="usd">6119000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTktMS0xLTIwMjQy_6b75b237-2e91-4796-ad0b-5ad6abf93390"
      unitRef="usd">5728000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTExLTEtMS0yMDI0Mg_5c10efed-20d7-4a8e-866c-2379e4c0eeb1"
      unitRef="usd">11120000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTEzLTEtMS0yMDI0Mg_af533347-76d9-4992-ba16-3a8fa6ca865a"
      unitRef="usd">866000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTE1LTEtMS0yMDI0Mg_d11c4c10-7fd1-4960-a3d6-213b66afcd41"
      unitRef="usd">661000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzExLTE3LTEtMS0yMDI0Mg_dc449512-dba9-4bcc-b3ad-e1249ddb0471"
      unitRef="usd">2126000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTEtMS0xLTIwMjQy_e035873f-9440-4a96-ab8c-8abfb9ec6476"
      unitRef="usd">11249000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTMtMS0xLTIwMjQy_98455878-8bc8-4aeb-a5d1-0b108c7e4cd8"
      unitRef="usd">3558000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTUtMS0xLTIwMjQy_0aced884-33c9-422a-9cb1-2fdb2fb7c740"
      unitRef="usd">6479000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTctMS0xLTIwMjQy_5ad7068e-14d1-44df-b7cd-ef8e5194c8b9"
      unitRef="usd">16368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTktMS0xLTIwMjQy_1cc6ed2f-a866-4ceb-86ad-4ab9348659c6"
      unitRef="usd">9282000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTExLTEtMS0yMDI0Mg_b6cb48f2-e13a-4570-bb3e-2930ad8798a9"
      unitRef="usd">17779000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTEzLTEtMS0yMDI0Mg_44d90810-1b72-44e5-8d59-c5a81e014ba0"
      unitRef="usd">2149000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTE1LTEtMS0yMDI0Mg_d2d275b7-4cfb-48cd-b71d-918b3dec8e46"
      unitRef="usd">1692000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4NTNlZjdkOGRlYTY0YWE4OTVlNGZjN2FjNmM3MGEzZC90YWJsZXJhbmdlOjg1M2VmN2Q4ZGVhNjRhYTg5NWU0ZmM3YWM2YzcwYTNkXzEyLTE3LTEtMS0yMDI0Mg_63d02dd5-8097-461b-9b8c-b97c8c05a400"
      unitRef="usd">4351000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMS0xLTEtMjAyNDI_16de6e2c-8fa3-4752-9551-fca37493809c"
      unitRef="usd">1204000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMy0xLTEtMjAyNDI_0151818a-e4be-4993-a0b2-5029a798f744"
      unitRef="usd">1696000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtNS0xLTEtMjAyNDI_ebdb4ba1-b859-4dd0-b536-82331fd6fb63"
      unitRef="usd">753000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtNy0xLTEtMjAyNDI_ca145ed5-ab8f-49fe-93bf-2db48d1a1876"
      unitRef="usd">875000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtOS0xLTEtMjAyNDI_c13e6300-6fe7-4e58-9c1f-337bfc802f19"
      unitRef="usd">751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTEtMS0xLTIxOTgy_853e6294-f2d1-495d-ae57-1a4f9233a13a"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTMtMS0xLTIyMDMz_f6e95452-dae0-4ffd-8d82-7cc586a4e52f"
      unitRef="usd">3530000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEtMTctMS0xLTIyMDQw_09137beb-0478-4255-8686-6f5b3b1bd40b"
      unitRef="usd">16857000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMS0xLTEtMjAyNDI_fdd4bd42-333e-4e7c-81c9-e4f85ca6df2e"
      unitRef="usd">7000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMy0xLTEtMjAyNDI_c00d56ef-47ed-4ea3-9a11-1ffd783b288e"
      unitRef="usd">2000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItNS0xLTEtMjAyNDI_5b3da9ef-553f-499d-b6f2-a657d0462d21"
      unitRef="usd">1000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItNy0xLTEtMjAyNDI_4a92ffd7-e410-411f-97f3-6c90d63dc4a3"
      unitRef="usd">1000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItOS0xLTEtMjAyNDI_3da96443-7a4b-4399-b35f-c510ef37af38"
      unitRef="usd">37000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTEtMS0xLTIxOTgy_179d9e3b-5285-4cd7-8e99-4e16a0501047"
      unitRef="usd">1000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTMtMS0xLTIyMDMz_82d8be52-0424-4354-bc2a-a77e697ea705"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzItMTctMS0xLTIyMDQw_b00f3d7f-6b0d-4e07-9a8e-fd701150528e"
      unitRef="usd">742000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMS0xLTEtMjAyNDI_b6b1524b-e325-4bf8-9743-9a73e35879a7"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMy0xLTEtMjAyNDI_86c5d4a1-bc15-44b9-b01b-99394bc8f858"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtNS0xLTEtMjAyNDI_0fd02a36-8813-44b5-ae49-031e5507029d"
      unitRef="usd">160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtNy0xLTEtMjAyNDI_5ed25cb1-a26f-4ef2-99fc-5fcbe40d6cb4"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtOS0xLTEtMjAyNDI_b67901b4-8e0c-4dfe-8dc3-88c85e798406"
      unitRef="usd">144000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTEtMS0xLTIxOTgy_068a764c-88c2-437d-b7ff-51b9995982aa"
      unitRef="usd">25000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTMtMS0xLTIyMDMz_495ed7bb-9a2a-45f0-bb16-3e11a5be18f2"
      unitRef="usd">328000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzMtMTctMS0xLTIyMDQw_9c005934-8afd-4a34-bc9b-6f46c7fa1979"
      unitRef="usd">2233000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMS0xLTEtMjAyNDI_1ecd3086-20b5-4fd5-a164-e00bbb74849a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMy0xLTEtMjAyNDI_56d0b415-128d-4e35-a327-013ef394019e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtNS0xLTEtMjAyNDI_a18421fa-c781-4c4f-af9c-ff04405cb595"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtNy0xLTEtMjAyNDI_4d4c1801-02a9-46bb-aeed-699edc950a9f"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtOS0xLTEtMjAyNDI_36ac2c4e-0c63-4410-8d2c-b74a3a620f28"
      unitRef="usd">29000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTEtMS0xLTIxOTgy_ce417022-61c4-471d-a193-49bb518bbee4"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTMtMS0xLTIyMDMz_1ae4cab0-e3d6-4589-9377-2570f026f702"
      unitRef="usd">250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzQtMTctMS0xLTIyMDQw_02319a02-56ff-4844-9454-fbdae9759aaa"
      unitRef="usd">448000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMS0xLTEtMjAyNDI_b27694a0-bc6b-4b58-b524-184fc93be558"
      unitRef="usd">3782000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMy0xLTEtMjAyNDI_8e583e77-571c-41be-927f-34afced32555"
      unitRef="usd">1177000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtNS0xLTEtMjAyNDI_cb70562c-a237-46db-acbc-091004fa0de7"
      unitRef="usd">408000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtNy0xLTEtMjAyNDI_dd8af7da-e948-4f8a-be9d-458b3db6ea19"
      unitRef="usd">746000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtOS0xLTEtMjAyNDI_b3d57aba-4509-4fa1-83ce-0cb992eced03"
      unitRef="usd">1569000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTEtMS0xLTIxOTgy_e17e19e5-74fb-4b1c-b60e-1113b6e3c0b5"
      unitRef="usd">37000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTMtMS0xLTIyMDMz_5440784f-e170-4b15-abef-67102c3b40b1"
      unitRef="usd">2332000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzUtMTctMS0xLTIyMDQw_5784778e-70fc-48bf-85b7-304b61d79010"
      unitRef="usd">13340000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMS0xLTEtMjAyNDI_080f4ff1-cc7b-4b98-963e-42b5cc5cae75"
      unitRef="usd">3782000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMy0xLTEtMjAyNDI_9276d44b-23b2-4b0f-a99e-4e8bef9f4b20"
      unitRef="usd">1177000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtNS0xLTEtMjAyNDI_75b6d7d8-c06a-4ea9-914a-5222fc28450d"
      unitRef="usd">408000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtNy0xLTEtMjAyNDI_7ce5eb61-b150-4eac-9481-9318283a1b51"
      unitRef="usd">746000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtOS0xLTEtMjAyNDI_8445054b-26d1-49bc-ae0d-ce2b15e43fe9"
      unitRef="usd">1569000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTEtMS0xLTIxOTgy_a09ba690-9eb8-4d01-9205-6cc4b0525062"
      unitRef="usd">37000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTMtMS0xLTIyMDMz_570a8503-454b-4975-b73b-959e21b247cd"
      unitRef="usd">2332000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzYtMTctMS0xLTIyMDQw_e626211f-31d1-4a86-8c46-c31ee9e95026"
      unitRef="usd">13340000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMS0xLTEtMjAyNDI_e43747bb-a89a-4cfe-9d23-6cba2fb7d72b"
      unitRef="usd">1016000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMy0xLTEtMjAyNDI_a45938cc-66c3-4021-b875-19375341658e"
      unitRef="usd">1235000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctNS0xLTEtMjAyNDI_d5d59025-4605-4a2d-ac2f-f261228b2c8a"
      unitRef="usd">575000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctNy0xLTEtMjAyNDI_0b67f136-c2e3-4aae-bf96-c313890f8f7c"
      unitRef="usd">1382000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctOS0xLTEtMjAyNDI_cc464ada-192a-4ed9-85e3-c113379a4bb5"
      unitRef="usd">493000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTEtMS0xLTIxOTgy_51ce8a21-1b81-4c7d-9fc4-7a7c2c9482e5"
      unitRef="usd">154000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTMtMS0xLTIyMDMz_d5310d65-7803-4538-86ba-6ba4c4e44bd3"
      unitRef="usd">2964000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzctMTctMS0xLTIyMDQw_09eabc8d-143d-4bfa-99a8-09dd805d345e"
      unitRef="usd">18765000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMS0xLTEtMjAyNDI_db7cfa02-0217-4350-b635-8631b30d9506"
      unitRef="usd">1392000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMy0xLTEtMjAyNDI_0483d515-afd8-46a7-942d-344b49e3fee7"
      unitRef="usd">1231000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtNS0xLTEtMjAyNDI_65148d1a-c4d5-4a22-a3d2-79695029f2fb"
      unitRef="usd">414000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtNy0xLTEtMjAyNDI_23dd8e64-8e84-4758-833e-dc8fa8935535"
      unitRef="usd">852000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtOS0xLTEtMjAyNDI_fa091098-3846-4cd6-af92-3405625bd18c"
      unitRef="usd">428000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTEtMS0xLTIxOTgy_773f03e4-7057-4fb1-9319-3c5e03664a21"
      unitRef="usd">117000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTMtMS0xLTIyMDMz_48dadb6c-011c-43e1-aaf6-88eef597a2b8"
      unitRef="usd">1039000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzgtMTctMS0xLTIyMDQw_acc4c32a-a8bd-441d-b5d8-ec3e44b32875"
      unitRef="usd">14792000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMS0xLTEtMjAyNDI_6fb036d4-cce6-428f-bfb5-0a4a2a9baa67"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMy0xLTEtMjAyNDI_dc66bdde-872b-4d74-aa2a-eb4094b11fce"
      unitRef="usd">11000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktNS0xLTEtMjAyNDI_16101bc3-6325-4e01-9a29-3945881eaad9"
      unitRef="usd">6000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktNy0xLTEtMjAyNDI_3811be8e-f484-400d-9672-d5b145aefd92"
      unitRef="usd">11000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktOS0xLTEtMjAyNDI_f19d9ff6-1c91-42ff-81f5-6857c133f82c"
      unitRef="usd">3000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTEtMS0xLTIxOTgy_9e71299a-26f7-4178-a3a3-77728d3d6fca"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTMtMS0xLTIyMDMz_146b158f-49f9-47fe-b299-9b88dda0dce1"
      unitRef="usd">238000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzktMTctMS0xLTIyMDQw_ed162a73-47a1-41aa-b569-7d81353aa360"
      unitRef="usd">588000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTEtMS0xLTIwMjQy_2f8f7d09-1e1c-4212-a802-2ffed31cc311"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTMtMS0xLTIwMjQy_4f8da187-c401-49e8-8242-fdf8469d8ed3"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTUtMS0xLTIwMjQy_19334f0d-9456-46dc-a70c-d24cac8a2e74"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTctMS0xLTIwMjQy_5a365b97-fff0-417e-bfcb-7ecf5efca8b1"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTktMS0xLTIwMjQy_4fc37feb-70e3-40aa-a806-e333e944bc65"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTExLTEtMS0yMTk4Mg_8ec32c80-4279-4830-ac53-c7953f6b15d4"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTEzLTEtMS0yMjAzMw_f0991206-6d6c-4b71-9eb4-5ae59c79e416"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEwLTE3LTEtMS0yMjA0MA_fd7a734f-817f-43c3-b29a-59119dfe77eb"
      unitRef="usd">2065000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTEtMS0xLTIwMjQy_26109c89-44ed-4979-8cc7-49cdf6309e5b"
      unitRef="usd">4606000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTMtMS0xLTIwMjQy_562f62d6-c55f-4fb8-bbd0-9eda0817ccf2"
      unitRef="usd">6976000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTUtMS0xLTIwMjQy_e30121d3-469c-46d6-8a03-c7aed999d025"
      unitRef="usd">2091000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTctMS0xLTIwMjQy_afc0dd56-632b-4ee1-a230-a6c285992227"
      unitRef="usd">4027000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTktMS0xLTIwMjQy_26e05ef0-5175-4082-ac30-6610a128d79e"
      unitRef="usd">2105000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTExLTEtMS0yMTk4Mg_c54b0b79-9ba7-41fb-8bb9-018ebf00abb3"
      unitRef="usd">545000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTEzLTEtMS0yMjAzMw_2948852b-6282-458b-a9c9-cfbcaa8f7548"
      unitRef="usd">1202000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzExLTE3LTEtMS0yMjA0MA_3b3d3bce-ffea-4f03-8268-8fd071cd7f36"
      unitRef="usd">62462000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTEtMS0xLTIwMjQy_922aaafc-924f-4582-8db3-4ff2ef757f5b"
      unitRef="usd">8325000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTMtMS0xLTIwMjQy_d4755dce-a614-4600-8acd-615570225f9b"
      unitRef="usd">11651000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTUtMS0xLTIwMjQy_ecaf2733-0a8e-4eb7-a1ec-18ecbab702fa"
      unitRef="usd">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTctMS0xLTIwMjQy_37809d19-29e2-4cef-9adb-34884ea146c6"
      unitRef="usd">7248000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTktMS0xLTIwMjQy_3aa0d560-c89b-443e-9b52-a873d2fcafb5"
      unitRef="usd">3932000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTExLTEtMS0yMTk4Mg_20440305-18ee-48c0-9656-6fb9cbdeeb51"
      unitRef="usd">942000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTEzLTEtMS0yMjAzMw_f3d04973-4f13-4b22-abfe-eb2a389c3435"
      unitRef="usd">9051000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphOGM0ZjBjZTNmNGU0NDM3OTk5ZTEwYjJiMTA2NGQ4Yy90YWJsZXJhbmdlOmE4YzRmMGNlM2Y0ZTQ0Mzc5OTllMTBiMmIxMDY0ZDhjXzEyLTE3LTEtMS0yMjA0MA_bed65182-746d-4f15-854a-dcec4ee1cb6c"
      unitRef="usd">118056000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMS0xLTEtMjAyNjk_628b0e37-4208-4a36-889d-940db9deac2e"
      unitRef="usd">5973000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMy0xLTEtMjAyNjk_ca34e6ce-fb9c-41e3-8645-fd39933b1e76"
      unitRef="usd">2331000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtNS0xLTEtMjAyNjk_8234a5b7-4f66-48bc-9fb2-7f1c221679ff"
      unitRef="usd">5347000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtNy0xLTEtMjAyNjk_1fdfee16-1840-44fe-927b-d3389a128506"
      unitRef="usd">9902000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtOS0xLTEtMjAyNjk_3ed791fb-3c2b-4bd2-80e4-de5a02853085"
      unitRef="usd">4751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTEtMS0xLTIwMjY5_106984a9-f71c-4409-9c00-d33e8bd98290"
      unitRef="usd">8100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTMtMS0xLTIwMjY5_daf275c7-edf2-4322-a890-ff2664973b95"
      unitRef="usd">1738000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTUtMS0xLTIwMjY5_ed5548c0-2fd5-4e10-8cff-abcf7155686a"
      unitRef="usd">1165000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzEtMTctMS0xLTIwMjY5_3885d28f-f628-4bdf-8696-1f893b7d538d"
      unitRef="usd">3177000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMS0xLTEtMjAyNjk_78cda29d-47b1-4c73-8205-20702301205b"
      unitRef="usd">5276000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMy0xLTEtMjAyNjk_687e9929-9889-4271-8e56-6a3c90f5d1a1"
      unitRef="usd">1227000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItNS0xLTEtMjAyNjk_1092e7c2-77fd-4806-81af-032ef6a80571"
      unitRef="usd">1132000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItNy0xLTEtMjAyNjk_b20ffafc-3f77-4ed0-8d16-8f1d58271dd3"
      unitRef="usd">6466000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItOS0xLTEtMjAyNjk_fcb484b4-782f-4a52-8239-75993574bfe0"
      unitRef="usd">4531000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTEtMS0xLTIwMjY5_3ea896c5-7756-44d8-885c-e5a4fc877fc0"
      unitRef="usd">9679000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTMtMS0xLTIwMjY5_fceae014-89bf-4197-b515-597c280794eb"
      unitRef="usd">411000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTUtMS0xLTIwMjY5_fbaf8973-af80-4efa-98b9-88cfaa1cb8e6"
      unitRef="usd">527000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzItMTctMS0xLTIwMjY5_ee7c729d-b747-46b5-a51b-25382620c62a"
      unitRef="usd">1174000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4af8335a94c444cb8d5167ec6d91808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMS0xLTEtMjAyNjk_969d8fd6-5219-4921-93be-690039540bd1"
      unitRef="usd">11249000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id52d0a4598964e77814a3c2436763223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMy0xLTEtMjAyNjk_3b031eeb-4ed1-4b35-bfb4-8f4ef058570e"
      unitRef="usd">3558000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="icdfdc417757a462c81f41545d203c6b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtNS0xLTEtMjAyNjk_d77a8bbf-c6cc-46f3-b48b-ec503df1f084"
      unitRef="usd">6479000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5ad77aacc17547d2be81a986adfb3da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtNy0xLTEtMjAyNjk_c074563c-1a24-4dc9-bb0a-f4664c48d709"
      unitRef="usd">16368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib2866113c4bf4843a8093073fa13435e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtOS0xLTEtMjAyNjk_0b29d4c5-3ed7-4edb-acae-160be5a45d37"
      unitRef="usd">9282000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ifa4316bc92ed4ed59335f2bf78147a62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTEtMS0xLTIwMjY5_8e3e4099-bd32-4b34-b9a2-2b1f12e810dd"
      unitRef="usd">17779000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id041844873e74702829caaab74d00680_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTMtMS0xLTIwMjY5_61305858-9b25-4b8c-884b-5fd6b466cf9f"
      unitRef="usd">2149000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ibd23155c403a4d929f2e573d484e3127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTUtMS0xLTIwMjY5_36a7859d-87cb-498a-8c04-01f033a93ed3"
      unitRef="usd">1692000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i36a9b0c669e44e82bce6ad99e1b17f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4ZDM1NzM5NjRkMjk0ZTg3OTIyZDUxODJkZjFhMGE2OS90YWJsZXJhbmdlOjhkMzU3Mzk2NGQyOTRlODc5MjJkNTE4MmRmMWEwYTY5XzMtMTctMS0xLTIwMjY5_cbeba439-7403-4989-94c4-ae2d06fd59d5"
      unitRef="usd">4351000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMS0xLTEtMjAyNjk_9334d509-a9ee-4e4e-965f-1faa49675a7f"
      unitRef="usd">5561000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMy0xLTEtMjAyNjk_105ed6fe-32d2-4887-9bc8-491bf97c1cc5"
      unitRef="usd">9860000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtNS0xLTEtMjAyNjk_13eb50e8-606b-43af-8fc2-4380b17c0cfe"
      unitRef="usd">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtNy0xLTEtMjAyNjk_2075ce43-aea5-4b7d-b837-4ddfe9f258a4"
      unitRef="usd">5976000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtOS0xLTEtMjAyNjk_abf1c87c-7409-4a20-93e6-9f63dc864800"
      unitRef="usd">3932000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTEtMS0xLTIxOTg5_a3770ab9-8e29-4b4d-9df8-242d6154040a"
      unitRef="usd">701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTMtMS0xLTIyMDQ4_3159819f-8cc8-41ab-aea3-03acdccef729"
      unitRef="usd">8270000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzEtMTctMS0xLTIyMDU1_d2baf8a7-3665-44e7-a8ff-6a3b256251fe"
      unitRef="usd">80784000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMS0xLTEtMjAyNjk_9968db11-8f25-4198-8013-6bfa535827fb"
      unitRef="usd">2764000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMy0xLTEtMjAyNjk_cd0a3cdf-0380-459c-a5fa-26bfb9f04832"
      unitRef="usd">1791000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItNS0xLTEtMjAyNjk_f2342e39-c63a-484a-a528-3ca35e4efc8c"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItNy0xLTEtMjAyNjk_7a78cd16-20e7-4eae-8ed0-bcce113916b1"
      unitRef="usd">1272000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItOS0xLTEtMjAyNjk_ff3a0cee-cf9f-41a3-82cc-039eb5bb6033"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTEtMS0xLTIxOTg5_4c5a9024-40b2-4eff-b7ab-d6fa75365dc6"
      unitRef="usd">241000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTMtMS0xLTIyMDQ4_30715049-1cb1-4fdd-bb1d-29706e9b2cfe"
      unitRef="usd">781000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzItMTctMS0xLTIyMDU1_61e02e9b-d250-4ac7-8d61-d6bf15f9cae6"
      unitRef="usd">37272000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie26ec97bad594cc5a404ec70ed5fffd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMS0xLTEtMjAyNjk_2d4eb931-a842-44df-88aa-cfc8a4f9d1bc"
      unitRef="usd">8325000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i858df706489d4cc2a6ab78e9fa6a0a21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMy0xLTEtMjAyNjk_9809fab3-f28a-4e4a-b84b-7d855524d1a8"
      unitRef="usd">11651000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i540f827537d84d38a9faeac267d3d42b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtNS0xLTEtMjAyNjk_8b7ac3c2-e80f-45c0-b2fb-7ac33374094f"
      unitRef="usd">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i456a033912344805bf6352fa82be62a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtNy0xLTEtMjAyNjk_fbca549f-063f-429c-a659-748873058d52"
      unitRef="usd">7248000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i481ea740f52d41c3b9b745910a7c7cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtOS0xLTEtMjAyNjk_732f649b-df81-4ccb-b01c-1529a18b437a"
      unitRef="usd">3932000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="iade195f7620d42c29af75da53b20ce36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTEtMS0xLTIxOTg5_05f43bc4-0bdd-4c28-9029-37cee14988b9"
      unitRef="usd">942000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="idba6070c25db4d8d902abaea8eb6742d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTMtMS0xLTIyMDQ4_cacd7996-02c0-4e94-80f4-4007c2225876"
      unitRef="usd">9051000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTowMGJmMzM5ZDRlOTQ0MDAxYmQzOTAyYzZkMTkwYWNkYi90YWJsZXJhbmdlOjAwYmYzMzlkNGU5NDQwMDFiZDM5MDJjNmQxOTBhY2RiXzMtMTctMS0xLTIyMDU1_a00ebbee-2f1d-4e04-9691-7cb24932a446"
      unitRef="usd">118056000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <grwg:ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTA_bb09e6ab-704f-49fc-9897-7c9491f0765c">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agron&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aquarius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55 Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charcoir&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;San Diego Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow Warehouse&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow Depot Maine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Indoor Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Downriver&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/19/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/12/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/22/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/15/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/1/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1/25/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Harvest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aquaserene&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Mendocino&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;CGS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hoagtech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;All Seasons&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;MMI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5/3/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7/19/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7/19/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/24/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/23/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/15/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/31/21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Canopy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Grassroots&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;GrowBiz&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;BGT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Hydro Depot&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Emerald&lt;br/&gt;City&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;H2O&lt;br/&gt;Hydro&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Health &amp;amp;&lt;br/&gt;Harvest&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/23/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/14/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11/17/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/20/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10/12/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8/10/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/16/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/26/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table discloses the date of the acquisitions noted above and the revenue and earnings included in the consolidated income statement from the date of acquisition to the period ended&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grow&lt;br/&gt;World&lt;br/&gt;LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grand&lt;br/&gt;Rapids&lt;br/&gt;Hydro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Green&lt;br/&gt;Life&lt;br/&gt;Garden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Chlorophyll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reno&lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Palm&lt;br/&gt;Springs&lt;br/&gt;Hydroponics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/16/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;09/03/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;05/14/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;01/21/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;02/11/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;02/07/19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</grwg:ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMS0xLTEtMjMzNzc_05ea2390-d32c-45f7-b41a-199e33c5a077">2021-03-19</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMy0xLTEtMjMzNzc_00f9a488-a74b-41fe-a470-31acf0777c8c">2021-03-15</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtNS0xLTEtMjMzNzc_cfd02dd4-78bf-43f1-9056-0b31e2d6c318">2021-03-15</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtNy0xLTEtMjMzNzc_3949f0fd-b673-4c6f-b732-115fb93aba7f">2021-03-12</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtOS0xLTEtMjMzNzc_27aad9c7-7e79-4572-b52d-15cde676cb1d">2021-02-22</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTEtMS0xLTIzMzc3_201cef0f-f6fe-47d8-98e8-96e768d7f9ee">2021-02-15</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTMtMS0xLTIzMzc3_c0e9c81f-9fac-4bfc-bbbf-d89840b65d09">2021-02-01</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTUtMS0xLTIzMzc3_77f5e19a-106a-40b8-be8b-868149d8d338">2021-01-25</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzEtMTctMS0xLTIzMzc3_b17dcf90-3681-4349-9f16-69d514130d6f">2021-03-31</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMS0xLTEtMjMzNzc_f5a4c544-037a-41c5-afd2-55f574d95450"
      unitRef="usd">14403000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMy0xLTEtMjMzNzc_cc543de6-5b40-4b2e-81d9-8f60f67020ca"
      unitRef="usd">9640000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItNS0xLTEtMjMzNzc_30fc60a7-4a63-4caf-b95a-832a9bd12e8f"
      unitRef="usd">6017000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItNy0xLTEtMjMzNzc_c7718017-63e2-4e39-8836-40f1622a5aaa"
      unitRef="usd">6840000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItOS0xLTEtMjMzNzc_55be13b4-99fb-4aef-aff1-941d8b7aaba4"
      unitRef="usd">7173000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTEtMS0xLTIzMzc3_4a253778-dd09-4e35-a080-2f716dfe1f11"
      unitRef="usd">13147000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTMtMS0xLTIzMzc3_40a275da-b834-41c8-82ef-96a44e150e9c"
      unitRef="usd">6655000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTUtMS0xLTIzMzc3_1ac7a27d-0c5e-429e-a82b-d01ac36c908a"
      unitRef="usd">6265000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzItMTctMS0xLTIzMzc3_7bb1bbee-4561-4362-aa21-a7ca6cef9353"
      unitRef="usd">3663000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i36a3aac585b9422393c9bc58966f39dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMS0xLTEtMjMzNzc_8fbb9caa-91a3-42ce-a9ae-f7499dbef03f"
      unitRef="usd">-305000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i7a9414a676b149fd84e64456ccf0b7d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMy0xLTEtMjMzNzc_6e4196b4-5eed-421e-b3c9-869a2a2cd8ba"
      unitRef="usd">1679000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i4c72d43fd2524d88afece8f67449c3f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtNS0xLTEtMjMzNzc_295fd1a2-ab57-48f7-880a-dfdd60aa2561"
      unitRef="usd">399000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i98e7486873d4414e94e768169c601b42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtNy0xLTEtMjMzNzc_c7b49ac7-98a9-46a2-b59f-d6f072a0fff2"
      unitRef="usd">1039000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ibd50a6f93ee849fcb601476acf489753_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtOS0xLTEtMjMzNzc_19c05af0-de5c-4ce6-a10b-f243eb87fd93"
      unitRef="usd">906000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i42374c1274d94ef8b074f4a27db56f27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTEtMS0xLTIzMzc3_cb55ccc9-e19b-49c2-815d-50978a836670"
      unitRef="usd">2175000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ib712fa5bdc9f475cb1ada21a9dccfb6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTMtMS0xLTIzMzc3_849ba926-5117-4a4f-bd2f-d4cd5c263bfa"
      unitRef="usd">1132000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i91d0943c7c314bd39793864ff3d44df4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTUtMS0xLTIzMzc3_f01be425-c579-4e95-9e91-bd831d19ca12"
      unitRef="usd">1088000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i7496ce9772b84281b9369f8aab28af22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo2ZTY5YzRlNDI1YTA0NWVkODBlNTg1Zjk2ZmZlMzM4Yi90YWJsZXJhbmdlOjZlNjljNGU0MjVhMDQ1ZWQ4MGU1ODVmOTZmZmUzMzhiXzMtMTctMS0xLTIzMzc3_8ed353d7-3cba-4740-9763-37cd5b235c0d"
      unitRef="usd">297000</grwg:BusinessAcquisitionsNetIncome>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMS0xLTEtMjMzOTc_90e2101b-bc4d-4f24-acd3-67dca22d254f">2021-05-03</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMy0xLTEtMjMzOTc_f98931a8-a304-4493-a482-376c0c3762c4">2021-07-19</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtNS0xLTEtMjMzOTc_0451c774-1753-4b40-80f3-b0276befc84c">2021-07-19</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtNy0xLTEtMjMzOTc_cafa6887-84d7-472d-99af-ab3e026e289e">2021-08-24</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtOS0xLTEtMjMzOTc_cfb5918d-b84b-48d6-9c58-1103df114b76">2021-08-23</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMTEtMS0xLTIzMzk3_f3aab833-b6fc-4ad9-8e52-b7a77dd24a38">2021-10-15</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzEtMTMtMS0xLTIzMzk3_473983c5-ac67-4997-96b0-111432d69cc7">2021-12-31</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMS0xLTEtMjMzOTc_f92c1745-cc4c-4717-86ef-a12ebfad50e9"
      unitRef="usd">6706000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMy0xLTEtMjMzOTc_bf1e10df-5efc-4483-a5b4-6ccb76e4053a"
      unitRef="usd">2742000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItNS0xLTEtMjMzOTc_1b3fdf56-eb37-4aa9-9ce8-bc18bb6efadd"
      unitRef="usd">1455000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItNy0xLTEtMjMzOTc_f4444af7-feb6-4d5c-af28-c8b5522a4be3"
      unitRef="usd">1534000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItOS0xLTEtMjMzOTc_9063fe13-9425-4a7d-b86e-6f7b6132db81"
      unitRef="usd">1564000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTEtMS0xLTIzMzk3_e69dcbde-921f-4c7e-bed5-37102aa8341b"
      unitRef="usd">187000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTMtMS0xLTIzMzk3_339129ec-1fb1-461d-bd4a-4ce7e59f14d2"
      unitRef="usd">0</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzItMTctMS0xLTIzNDA0_e93866c0-7f46-420b-bb82-ac9d1587923e"
      unitRef="usd">87991000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i3f8a3ecfa6d74ced84f0452772f754f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMS0xLTEtMjMzOTc_976c7554-b0bd-42ee-ae26-6c8211dbffc3"
      unitRef="usd">924000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i26ecb5dddc6c42ba85f09dcf71b36658_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMy0xLTEtMjMzOTc_3e76173d-a1de-4a49-a301-986bb62c0d10"
      unitRef="usd">445000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i68406eb7757c4c668ca8807ec6414d0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtNS0xLTEtMjMzOTc_78152485-6e60-44a0-9b0a-27ffb50afe72"
      unitRef="usd">106000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="if23b787e725c4a60ad5fb8c0200a6570_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtNy0xLTEtMjMzOTc_5406affc-f0ac-40a8-a527-aacff6611110"
      unitRef="usd">15000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ib60cae9462ce417c933135bfd6e8df71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtOS0xLTEtMjMzOTc_ef4f994a-20da-4727-bd84-e1d760297124"
      unitRef="usd">141000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="if090c1ea71984c84b5c221cf0b12d0ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTEtMS0xLTIzMzk3_f9d04e82-cd3f-48d2-8b5f-b095b158efa9"
      unitRef="usd">52000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i9ae762767b6740d4a6b54208d15f693b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTMtMS0xLTIzMzk3_7401eefa-cdb5-4f51-a379-4ea0cff9b6b7"
      unitRef="usd">0</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpmMGJiYmYwODNmN2E0YmRmODlmNTIzZDdjMjM5NThmOS90YWJsZXJhbmdlOmYwYmJiZjA4M2Y3YTRiZGY4OWY1MjNkN2MyMzk1OGY5XzMtMTctMS0xLTIzNDA0_12e4d883-34c0-4e5c-a46a-bf6499147b11"
      unitRef="usd">10093000</grwg:BusinessAcquisitionsNetIncome>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMzMDMxOTI_9b8df9b0-7398-40b1-b90c-bebd062ae722">&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2021,  2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019  (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended December&#160;31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following represents the pro forma consolidated income statement as if the acquisitions had been included in the consolidated results of the Company for the entire period for the years ended:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2018 (Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i2130c62eead24a739086d6151b5c415f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtMS0xLTEtMjM3OTY_0d791bbb-316d-42e5-aa92-999208526f33"
      unitRef="usd">452126000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtMy0xLTEtMjM3OTY_1fcbd9bd-fdf6-4691-8053-7c3355d40316"
      unitRef="usd">310947000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzEtNS0xLTEtMzUzODY_1b8b5185-6e31-4766-bab7-ebbabe509d01"
      unitRef="usd">197315000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i2130c62eead24a739086d6151b5c415f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItMS0xLTEtMjM3OTY_6ae71a0f-8ada-4e68-abde-d9c903a09c24"
      unitRef="usd">13511000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i017801c4adde49fe8970b4a5d6688992_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItMy0xLTEtMjM3OTY_56cb6ab7-9aad-4b3d-8759-6a21f4646a31"
      unitRef="usd">18480000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia544bc4f544a49bf924b5794a968a40a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo4OTMxNmIzMzk0Zjk0ZGQzYjY2OTQ1MzFkODZjMTVjNS90YWJsZXJhbmdlOjg5MzE2YjMzOTRmOTRkZDNiNjY5NDUzMWQ4NmMxNWM1XzItNS0xLTEtMzUzODY_d3ff85cb-1082-484d-97e4-773679112bec"
      unitRef="usd">14475000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5MjU_3f065fdc-bd0c-422e-b22f-d7ff5f59ba7b"
      unitRef="usd">2900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5Mjg_741eb3c1-7910-44c8-b6e8-537f25f93953"
      unitRef="usd">1800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic8768b19b8b5444da95a3a8bcc0420df_D20200226-20200226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2Njg5MzE_ab3ed186-838f-4e2d-9da8-bd927a43ca4b"
      unitRef="usd">1100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNTQ_f5ffb824-a4a8-44eb-aaff-f3b8c143ea02"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNTc_54695740-a9e4-44ae-b545-d4ccde05b286"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i9af11ef5ce3346fcb8db64b57e30b4db_D20200616-20200616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NjkzNjA_d580e8db-cfe3-472f-b9ea-1672b17c464e"
      unitRef="usd">700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib94667aee1764b5d9ce029b507f31d60_D20200810-20200810"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzAwODI_8ac9e476-b6b0-43d1-a0d1-2841532d4c6d"
      unitRef="usd">1000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTE_9384e688-8447-4a2e-b4f0-5d04f7e5126c"
      unitRef="usd">1500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTQ_0c997ffd-bde5-4c71-a534-c07138279778"
      unitRef="usd">1000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i28d12ee3032243409764d91471e4946d_D20201012-20201012"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzA4MTc_4bdded61-c4f3-49fd-8d8b-48648322637c"
      unitRef="usd">500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NumberOfStores
      contextRef="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDU_e6e80354-4ee9-4a76-9956-7c59dfad3f83"
      unitRef="store">2</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzE2Njk_2efe4a8a-4442-4d86-b435-e349409ef4dc"
      unitRef="usd">9000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzI5MjA_62239a92-21c9-4b4f-8926-30783c73a6c8"
      unitRef="usd">6000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i76e013a6eefd4e219ef0272a0137616b_D20201020-20201020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzI5ODI_9efcebce-84fb-42bf-9627-f246bbdcadaa"
      unitRef="usd">3100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <grwg:AcquiredGoodwill
      contextRef="ic04368fa04c1416a9ccd183ec2a53bbc_I20201020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzMwMjE_c72fce59-13a7-48c7-871f-f8c6275792cb"
      unitRef="usd">4000000</grwg:AcquiredGoodwill>
    <us-gaap:NumberOfStores
      contextRef="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDQ_24f543c9-96fb-401e-9846-ea13a917b0d8"
      unitRef="store">5</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i505978ca0ba14b278c848cb3f5871b69_I20201117"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDY_24c3d6d6-40f8-42cd-ba3f-0e148665f0a3"
      unitRef="store">4</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i602a4f469c074849b93e38a400cc21f7_I20201117"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDc_b3493e4d-5c23-421f-ae44-c99dd24630e3"
      unitRef="store">1</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMTE_5fc0c068-227d-4009-aa97-3df98cd80d11"
      unitRef="usd">44800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMTk_75193979-0db0-4ed2-a1fb-e68db75f6dd5"
      unitRef="usd">17500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i88aed7ef48e24f81b37a88e2721de76e_D20201117-20201117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxMjc_5b64bdb6-ea44-4ddb-9d74-3dc619e55409"
      unitRef="usd">27300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <grwg:AcquiredGoodwill
      contextRef="i5a3469c7e4aa4477874a74d88c0f65a7_I20201117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzIxNDA_e954cc29-26b4-4a44-919a-430f88d2e55c"
      unitRef="usd">28500000</grwg:AcquiredGoodwill>
    <us-gaap:NumberOfStores
      contextRef="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzIxOTkwMjMyNjEzNDg_53dff6f2-fb17-4e2d-b549-705ce218be01"
      unitRef="store">3</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODA_ae5ae66e-8974-4f87-b803-fda3e092d25e"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODQ_fdbb9532-f0a7-4214-9a4e-755c5dd09f80"
      unitRef="usd">7500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i98f7ab1a2ca24aef881283651ae29e3a_D20201214-20201214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1ODg_6b38b372-bcf6-46e8-b1ab-edd91e44830d"
      unitRef="usd">2500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <grwg:AcquiredGoodwill
      contextRef="i1d3d49492e4d4ffc9b08b49b702fccfc_I20201214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzI1OTI_f40da3ab-bbea-449a-a73f-2eef759ca821"
      unitRef="usd">4500000</grwg:AcquiredGoodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNjc_c2b5b9e4-ca01-4a40-b01e-3ac4ac55ae8a"
      unitRef="usd">9200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzE_925208f1-1225-4286-ab48-de1cdc232409"
      unitRef="usd">5400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i77e6352472714971b5b0bcfe01a59a1f_D20201223-20201223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzU_153a7f2c-af17-4d51-b668-e816f0fc34fc"
      unitRef="usd">3800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <grwg:AcquiredGoodwill
      contextRef="i5722de50dfbd45f6a9e3c12a12ddb3f7_I20201223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90ZXh0cmVnaW9uOjE5OWUzMTk5YmJjMjRmMDRhZDIzMGQ4ZWVkMmNiNmZhXzEwOTk1MTE2NzMwNzk_3ea866d0-4399-496c-b481-88e6fc94d6f9"
      unitRef="usd">4900000</grwg:AcquiredGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMS0xLTEtMTQ3NDU_17252482-eea4-47b7-b286-26f104069416"
      unitRef="usd">899000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMy0xLTEtMTQ3NDU_f84029d8-5699-4d66-b486-197fd9426498"
      unitRef="usd">2348000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtNS0xLTEtMTQ3NDU_1a87aa4e-634c-4bbd-a20c-2a46b8c224ac"
      unitRef="usd">6286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtNy0xLTEtMTQ3NDU_f0ad89d9-99ff-4b52-b26b-4ce8ed748a68"
      unitRef="usd">1595000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtOS0xLTEtMTQ3NDU_69afece3-e93f-4a88-8296-54ac7952a577"
      unitRef="usd">333000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTEtMS0xLTE0NzQ1_42887ad1-09ff-4a53-9a74-b2f91c5f9071"
      unitRef="usd">150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTMtMS0xLTE0NzQ1_5544f7a2-37a5-4a4d-ab6a-1f47f2aae8b1"
      unitRef="usd">498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTUtMS0xLTE0NzQ1_3bf4b417-2653-40c9-9b4b-f91c697fc974"
      unitRef="usd">1054000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEtMTctMS0xLTE0NzQ1_44bfd949-c7f1-4adc-89e3-7a4328dabfca"
      unitRef="usd">13163000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMS0xLTEtMTQ3NDU_7820fcf5-c60c-46c6-a4ac-befd4fdd9011"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMy0xLTEtMTQ3NDU_5c9bbb25-a1bc-48d6-973c-0fbfd14362c4"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItNS0xLTEtMTQ3NDU_c25f4e63-7c02-4159-af98-6225b0a4e849"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItNy0xLTEtMTQ3NDU_2490bd40-e3e3-4475-86f2-b6fcdb9b5489"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItOS0xLTEtMTQ3NDU_33be801d-9616-4f9d-88fd-16202feffcb5"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTEtMS0xLTE0NzQ1_46e39658-58e8-4825-895f-efef46fe13d2"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTMtMS0xLTE0NzQ1_22242276-9ced-4256-aca0-6162ccb52c7f"
      unitRef="usd">4000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTUtMS0xLTE0NzQ1_f29653ad-0ba2-42d0-850e-eb9b774f01ce"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzItMTctMS0xLTE0NzQ1_f4816f96-cca1-461c-8609-5044a25bbd33"
      unitRef="usd">4000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMS0xLTEtMTQ3NDU_d667c8ae-0e2c-4c31-ac89-f8a9c50ddd3a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMy0xLTEtMTQ3NDU_e535d2f5-71c8-47be-b4e1-a9036b6688e9"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtNS0xLTEtMTQ3NDU_72cca0d6-8853-4f7d-b5fa-dccae84863a5"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtNy0xLTEtMTQ3NDU_43a8b54c-72c7-4a78-a605-bc5b093e8c83"
      unitRef="usd">477000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtOS0xLTEtMTQ3NDU_46ef05cc-a457-4289-879b-f640600b4788"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTEtMS0xLTE0NzQ1_b2862bf4-1ac8-4ffe-8f70-6cb1ce6f8640"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTMtMS0xLTE0NzQ1_6f4fc4d5-581d-4d05-97e6-9a7e316bb3df"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTUtMS0xLTE0NzQ1_82f07f05-25c8-4541-8176-fd8f623217a6"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzMtMTctMS0xLTE0NzQ1_584e322b-d85e-4ef9-ae85-7e742ca2479a"
      unitRef="usd">477000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMS0xLTEtMTQ3NDU_c1c89f2f-00e5-4ef5-a4cc-28804529261a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMy0xLTEtMTQ3NDU_8295405b-6f37-49f3-a700-7996889d1fb8"
      unitRef="usd">150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtNS0xLTEtMTQ3NDU_a24576f1-6cb2-4381-b794-d10fc11f7eda"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtNy0xLTEtMTQ3NDU_7002c39b-2566-4820-b900-a081cf25bf78"
      unitRef="usd">250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtOS0xLTEtMTQ3NDU_7b6ab584-4604-4e85-b542-ea95c2ba00bd"
      unitRef="usd">25000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTEtMS0xLTE0NzQ1_1758999b-8d95-42c0-bd94-f04e4efbe370"
      unitRef="usd">10000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTMtMS0xLTE0NzQ1_2103d779-a079-4015-9d16-781984a63e45"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTUtMS0xLTE0NzQ1_79e87c6a-3ed0-4d0e-a801-1d8c4a878602"
      unitRef="usd">51000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzQtMTctMS0xLTE0NzQ1_c87fc6dc-aadc-4d25-9e62-3be87f7daadd"
      unitRef="usd">736000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMS0xLTEtMTQ3NDU_48c0fba7-3113-45b2-b4c9-2e4a0388a094"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMy0xLTEtMTQ3NDU_773bd3fb-ed3e-45c7-8ec0-c56b148c0d87"
      unitRef="usd">1437000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtNS0xLTEtMTQ3NDU_ebe35fd1-8367-435f-acea-faaa0a0cf743"
      unitRef="usd">3641000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtNy0xLTEtMTQ3NDU_5957af5a-b103-49db-ae99-6e05f3da36dd"
      unitRef="usd">246000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtOS0xLTEtMTQ3NDU_c131e9ca-8f5f-4fe1-af61-518361cad31d"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTEtMS0xLTE0NzQ1_e4a4e0cb-dad8-48b1-9ba8-4f2b7dcfcbd1"
      unitRef="usd">140000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTMtMS0xLTE0NzQ1_216ebcda-c9e8-4534-8561-54d9bdbca6e3"
      unitRef="usd">906000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTUtMS0xLTE0NzQ1_f1a1f148-282e-4897-a530-53844e8cba00"
      unitRef="usd">324000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzUtMTctMS0xLTE0NzQ1_e5122b89-db5f-4a88-8cf3-fcf6b46d95ca"
      unitRef="usd">6694000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMS0xLTEtMTQ3NDU_9758943a-a2e2-411c-bdd3-ccdf128b5efd"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMy0xLTEtMTQ3NDU_a0914aa8-db58-49e3-b283-b8abf82831ec"
      unitRef="usd">1437000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtNS0xLTEtMTQ3NDU_d62ee0f8-244f-4064-bbb4-7d46c44147ff"
      unitRef="usd">3641000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtNy0xLTEtMTQ3NDU_766d44b3-19a0-4ad6-9305-8a2062f4df77"
      unitRef="usd">246000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtOS0xLTEtMTQ3NDU_dbfa587d-5956-4ed6-9cc1-588ab4293019"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTEtMS0xLTE0NzQ1_1a60dd93-053a-4dff-87ee-e57f9be13879"
      unitRef="usd">140000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTMtMS0xLTE0NzQ1_c07449f7-a3fd-423a-817f-409ae6667ec9"
      unitRef="usd">906000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTUtMS0xLTE0NzQ1_7dd96ae3-efce-490b-b0b3-70f1c440f691"
      unitRef="usd">324000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzYtMTctMS0xLTE0NzQ1_1fb2f6f4-9caa-42fe-bec7-a368b8faa9a9"
      unitRef="usd">6694000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMS0xLTEtMTQ3NDU_b10065e1-05ba-4927-bbc9-eff0cf16bd83"
      unitRef="usd">2274000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMy0xLTEtMTQ3NDU_6fc28cac-4a36-40b2-adaa-c6a4e2edbef2"
      unitRef="usd">768000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctNS0xLTEtMTQ3NDU_f2703770-0c06-40c8-af31-f696f0233557"
      unitRef="usd">1969000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctNy0xLTEtMTQ3NDU_b4aba164-0789-41b1-8cc6-f5ce0e77b189"
      unitRef="usd">634000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctOS0xLTEtMTQ3NDU_ca6e5b67-5c7c-4c32-a7a2-af277124c2b6"
      unitRef="usd">148000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTEtMS0xLTE0NzQ1_f619e2e4-6664-43af-ac93-86ce2e71eb88"
      unitRef="usd">212000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTMtMS0xLTE0NzQ1_5c5d5f16-2a19-41a1-bbfd-eb22791cd8c1"
      unitRef="usd">150000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTUtMS0xLTE0NzQ1_ae6d7bbb-f374-4223-9df2-16e147a463f0"
      unitRef="usd">255000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzctMTctMS0xLTE0NzQ1_a6d71503-3f8d-40aa-87ac-ad9c53e78eb7"
      unitRef="usd">6410000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMS0xLTEtMTQ3NDU_2a799886-5fe7-4c96-b584-74660b3ebb17"
      unitRef="usd">1094000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMy0xLTEtMTQ3NDU_d7fa4f92-e23a-43c9-8497-4df2326e591c"
      unitRef="usd">2140000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtNS0xLTEtMTQ3NDU_64ff5d21-ef82-4d79-bd8f-15bc7f1f82b1"
      unitRef="usd">7483000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtNy0xLTEtMTQ3NDU_e1815b89-ee03-46c0-895c-f983a1fb900d"
      unitRef="usd">1953000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtOS0xLTEtMTQ3NDU_5aef108e-c254-40ed-883c-f713ee459cf0"
      unitRef="usd">212000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTEtMS0xLTE0NzQ1_aaf598dc-cbd1-4073-94ed-9988dfa10898"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTMtMS0xLTE0NzQ1_58a25b36-23b8-41a9-a09a-9feb9b3d1937"
      unitRef="usd">234000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTUtMS0xLTE0NzQ1_034f587a-b8a4-4e36-8762-efe6fdb7a0e1"
      unitRef="usd">357000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzgtMTctMS0xLTE0NzQ1_4f41c4dc-6b33-4183-9056-7156125fccb1"
      unitRef="usd">13473000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMS0xLTEtMTQ3NDU_dbf62925-1842-49bd-ae02-5876f5332945"
      unitRef="usd">113000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMy0xLTEtMTQ3NDU_0b95c7f5-a300-47d8-87e2-d6887defc726"
      unitRef="usd">133000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktNS0xLTEtMTQ3NDU_982ea254-e5bb-4da5-aa77-56ffcfbc602f"
      unitRef="usd">372000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktNy0xLTEtMTQ3NDU_b6e0fb49-1eb9-4c11-97c3-1a3d6a42dd10"
      unitRef="usd">96000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktOS0xLTEtMTQ3NDU_43a318d9-0efd-4ee9-9c5a-1359b8ebef57"
      unitRef="usd">19000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTEtMS0xLTE0NzQ1_68a96381-cab1-4e58-9cf3-2617fb0ef5ca"
      unitRef="usd">14000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTMtMS0xLTE0NzQ1_06df98f2-44f9-40ec-a9ab-fa679ea7c003"
      unitRef="usd">43000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTUtMS0xLTE0NzQ1_b11f5e6e-dbf9-4940-a1aa-3a2d395ed90d"
      unitRef="usd">6000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzktMTctMS0xLTE0NzQ1_236669c5-eabb-432c-8ef0-c1fa3d3efef0"
      unitRef="usd">796000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTEtMS0xLTE0NzQ1_b2e557b8-d5fd-4641-bf76-36aa329a64df"
      unitRef="usd">4860000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTMtMS0xLTE0NzQ1_c47bd974-5bb7-4e93-8680-ad695091251f"
      unitRef="usd">4461000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTUtMS0xLTE0NzQ1_bc142775-4cec-4c77-b173-50eeb96f5d76"
      unitRef="usd">28476000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTctMS0xLTE0NzQ1_0f899652-17be-4662-b174-3e60054bd80f"
      unitRef="usd">4039000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTktMS0xLTE0NzQ1_8c7e58a6-eea4-4ff3-bd80-6d8482460ae9"
      unitRef="usd">799000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTExLTEtMS0xNDc0NQ_9ea5b44e-89e1-4add-b919-a2a0789ce272"
      unitRef="usd">614000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTEzLTEtMS0xNDc0NQ_58d307e0-df86-448b-980b-1eed61da86ce"
      unitRef="usd">1008000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTE1LTEtMS0xNDc0NQ_75d2b6b2-eb99-40ad-991d-b26c0375e340"
      unitRef="usd">1131000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzEwLTE3LTEtMS0xNDc0NQ_cfbddcaa-cfed-479b-81c2-c13c76dcb3ec"
      unitRef="usd">45388000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTEtMS0xLTE0NzQ1_9b401a4f-15dc-4629-a64f-ba0081eb6c2f"
      unitRef="usd">9240000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTMtMS0xLTE0NzQ1_fd03c277-6894-47bc-8e73-c085b23f5845"
      unitRef="usd">10000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTUtMS0xLTE0NzQ1_e7c597f0-7663-4f32-9f33-655f6c6c7117"
      unitRef="usd">44786000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTctMS0xLTE0NzQ1_f42bda95-1d79-4968-9e9e-d8f5c256b094"
      unitRef="usd">9044000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTktMS0xLTE0NzQ1_c9889e98-f485-4623-884a-de280b58d54a"
      unitRef="usd">1536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTExLTEtMS0xNDc0NQ_e8845843-c60e-4c36-9e57-52492038e24a"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTEzLTEtMS0xNDc0NQ_31ed15d3-1c98-4610-bb95-05ad0fffeee2"
      unitRef="usd">1987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTE1LTEtMS0xNDc0NQ_84e5b36a-04a5-4827-b6a3-225276dab748"
      unitRef="usd">2854000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo5MmZhMjZlNzFjZWE0MmQ4YTIzODMxNDlmYTA1Yjg4OC90YWJsZXJhbmdlOjkyZmEyNmU3MWNlYTQyZDhhMjM4MzE0OWZhMDViODg4XzExLTE3LTEtMS0xNDc0NQ_0f4972d9-ca8a-4c2b-ae2f-b9f6e9116c97"
      unitRef="usd">80447000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMS0xLTEtMTQ3NDU_9d9fc4bd-db5b-48d1-b1a3-be9335864048"
      unitRef="usd">5424000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMy0xLTEtMTQ3NDU_300fe2b3-8fad-430e-89c3-acddc80991f1"
      unitRef="usd">7499000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtNS0xLTEtMTQ3NDU_83f7ab02-f9da-47c8-9224-ffdb1b9017c3"
      unitRef="usd">17487000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtNy0xLTEtMTQ3NDU_441c3ca1-90dc-42d2-aab2-7bfa86ce9c4b"
      unitRef="usd">5972000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtOS0xLTEtMTQ3NDU_ba4c6ac6-6eb9-4fde-bee0-5d0782f9bda3"
      unitRef="usd">988000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTEtMS0xLTE0NzQ1_726fe706-2c6d-4c07-80c7-d9fe01d3bc24"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTMtMS0xLTE0NzQ1_a55f591e-50d8-404f-aa67-b8cb9f35b2a0"
      unitRef="usd">1282000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTUtMS0xLTE0NzQ1_d02188d4-5667-42e9-a629-14854bf764cf"
      unitRef="usd">1750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzEtMTctMS0xLTE0NzQ1_2ff3a08b-6199-430c-87ab-0fb306d579a3"
      unitRef="usd">41402000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMS0xLTEtMTQ3NDU_446ef30b-5721-43ef-b345-253c814430b6"
      unitRef="usd">3816000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMy0xLTEtMTQ3NDU_346c6467-803c-4845-872d-9dac3dc58be4"
      unitRef="usd">2501000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItNS0xLTEtMTQ3NDU_3062b59a-a659-4f43-97e7-a180afde923f"
      unitRef="usd">27299000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItNy0xLTEtMTQ3NDU_2a800d15-9989-4cfa-9403-6a4b210f95d8"
      unitRef="usd">3072000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItOS0xLTEtMTQ3NDU_74cd4405-d29a-4512-8a6d-60a4207e17dd"
      unitRef="usd">548000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTEtMS0xLTE0NzQ1_7187ff86-dbfa-48a0-8e88-6bb3f7c8e350"
      unitRef="usd">0</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTMtMS0xLTE0NzQ1_aa935b14-6c11-4961-9721-bb7e6266321f"
      unitRef="usd">705000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTUtMS0xLTE0NzQ1_f45dabc6-662e-4557-aa84-4f0349e7c633"
      unitRef="usd">1104000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzItMTctMS0xLTE0NzQ1_8367b588-5a09-40e6-a9ca-2669ba352542"
      unitRef="usd">39045000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="idef747f1bb2e4df89b068aa36da3454d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMS0xLTEtMTQ3NDU_8ed886bb-57c7-43cd-a32b-3a36091bcca2"
      unitRef="usd">9240000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5c12a167c6cf4fa99dce8efc65b79b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMy0xLTEtMTQ3NDU_838b9998-bf56-4efd-b9d7-a23d4f183c3e"
      unitRef="usd">10000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i67a751e3c3074764b68038779ed42db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtNS0xLTEtMTQ3NDU_db8d90c1-a98b-4e89-9ea8-ba70b2ca3526"
      unitRef="usd">44786000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0d700596a7c8463497a5ced7a6648d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtNy0xLTEtMTQ3NDU_363056bf-a3f0-44ae-9144-3dedd339f0e6"
      unitRef="usd">9044000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i575c9efe45ca49e085b89490c08b7470_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtOS0xLTEtMTQ3NDU_461e4311-565b-4dce-a960-98385fbd699e"
      unitRef="usd">1536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i24432d02b6e94aaab7e7f65349ca9275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTEtMS0xLTE0NzQ1_7af8956b-60c7-4a72-9791-810ef986a9fe"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i2ffae931fed0442dba267997be65bbad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTMtMS0xLTE0NzQ1_370987ef-440d-49e1-a084-43550fc0274d"
      unitRef="usd">1987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i16ecdf3a5a8f42268f16b60a4267f2bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTUtMS0xLTE0NzQ1_d69a3802-cab7-4c1c-a6c4-e0220edd4802"
      unitRef="usd">2854000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic90ed851d196478b9ee3f803e8c79b18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZToyYTE3ZDcwOGFmNDg0OWQ0OTA3NmRhYTkzZDhkNDY0MS90YWJsZXJhbmdlOjJhMTdkNzA4YWY0ODQ5ZDQ5MDc2ZGFhOTNkOGQ0NjQxXzMtMTctMS0xLTE0NzQ1_2a90aff5-b1cf-43e1-81d7-bd3b763f3b71"
      unitRef="usd">80447000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMS0xLTEtMTQ3NDU_3bd39115-2056-47c0-891d-48f7962ea3c1">2020-12-23</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMy0xLTEtMTQ3NDU_9dc1b43e-7f9e-4ea7-8c25-385934bf118f">2020-12-14</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtNS0xLTEtMTQ3NDU_9d4a68ae-bdb7-4a6c-ad06-684e6c046d8b">2020-11-17</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtNy0xLTEtMTQ3NDU_5133414f-73c8-4f62-80b6-837f276eb0dc">2020-10-20</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtOS0xLTEtMTQ3NDU_9b0c1da1-a433-4f25-aecb-196012d814c2">2020-10-12</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTEtMS0xLTE0NzQ1_36cf5954-ebe7-4be3-8814-5991f9c5e313">2020-08-10</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTMtMS0xLTE0NzQ1_61b7da82-c09e-4b4f-a107-5b137d188f78">2020-06-16</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzEtMTUtMS0xLTE0NzQ1_1226bb18-cbb0-4da6-8e3e-bc1579cd8e29">2020-02-26</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMS0xLTEtMTQ3NDU_6ba4be50-9f49-4061-86be-c6c3568a60ce"
      unitRef="usd">301000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMy0xLTEtMTQ3NDU_9c537612-9c4f-4686-a1fc-765f9c9e47b1"
      unitRef="usd">532000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItNS0xLTEtMTQ3NDU_781c8ea3-6055-438e-a0f4-fbde36d4aede"
      unitRef="usd">3852000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItNy0xLTEtMTQ3NDU_c26cfd6f-23cd-44f1-bd1c-0e877d74ee37"
      unitRef="usd">1859000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItOS0xLTEtMTQ3NDU_e4addd9a-f10d-4719-9ee4-8d72e2ccca1e"
      unitRef="usd">1245000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTEtMS0xLTE0NzQ1_444f8f4d-44c5-45a6-82d4-1bb02dbbb0e2"
      unitRef="usd">5635000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTMtMS0xLTE0NzQ1_8ddb9978-0855-42f3-bdba-2039f89981c2"
      unitRef="usd">2418000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTUtMS0xLTE0NzQ1_4c7e2bee-aeb9-4272-abfc-5f37a7c4210a"
      unitRef="usd">8995000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzItMTctMS0xLTE0NzQ1_f0519652-039f-4e25-9bc7-5a8380452eb7"
      unitRef="usd">24837000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="iec9831dd13c14a048ed69a2264423f04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMS0xLTEtMTQ3NDU_4c0866af-335c-4a6e-b93d-a7513af3b523"
      unitRef="usd">141000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i2697e27cc90a4351a82acc94d8f04a89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMy0xLTEtMTQ3NDU_7fa70704-0dc0-45ef-a03b-3ca08cb8c64f"
      unitRef="usd">74000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="iabd9a6ccf0514ad2b24ae87679a90572_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtNS0xLTEtMTQ3NDU_10b8131b-68ba-45b5-bcdc-110c4c1de022"
      unitRef="usd">736000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ibc8e9c61455749b6a8913ea13fdf41ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtNy0xLTEtMTQ3NDU_45b7f40b-1c36-46df-8771-8f3d90da2ac7"
      unitRef="usd">188000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="iaf7cdeb3f02446b098272acfe431a39c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtOS0xLTEtMTQ3NDU_c9671fbf-ade2-4e96-b55a-6734a6f90515"
      unitRef="usd">149000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i66d9064c0c0541eb98008f566b768813_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTEtMS0xLTE0NzQ1_bfe30d30-53eb-4187-95d8-4ee99c9544cd"
      unitRef="usd">1005000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i043b15c3a8884ff8a19145b748d68a35_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTMtMS0xLTE0NzQ1_ff289e0f-ec93-4e9e-a36c-3611b0a58f4b"
      unitRef="usd">562000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ib0343fab2da84fd6bd39464440afa532_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTUtMS0xLTE0NzQ1_475a7033-ac0f-45c2-9303-d08d0c08bdf7"
      unitRef="usd">1066000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i03165e9cdc4a4930becc22cbb5d4fe5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo0YmJkMGQ1NWZhOTI0NjQ0OTRlNzRhM2Q3YWYwZWRjNS90YWJsZXJhbmdlOjRiYmQwZDU1ZmE5MjQ2NDQ5NGU3NGEzZDdhZjBlZGM1XzMtMTctMS0xLTE0NzQ1_924b4ca3-3dad-49b0-bba8-e6c0f23b762b"
      unitRef="usd">3921000</grwg:BusinessAcquisitionsNetIncome>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i7ee2f753721e4de7885c463816070aba_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzEtMS0xLTEtMzU0NTI_c98ccb98-bef6-440f-ae19-d48027482a42"
      unitRef="usd">309486000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzEtMS0xLTEtMTQ3NDU_a397cc43-3297-4f47-9954-0e3b2e36195d"
      unitRef="usd">195854000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7ee2f753721e4de7885c463816070aba_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzItMS0xLTEtMzU0NTI_67896404-f3dc-43e6-8d11-a774e38f74c9"
      unitRef="usd">18308000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia58adf61517946d99ec2d77c16af73d2_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTo3NGM0NzY5NGM1YmQ0MTRkOTMyM2QzOGM4ZDU1MTM0YS90YWJsZXJhbmdlOjc0YzQ3Njk0YzViZDQxNGQ5MzIzZDM4YzhkNTUxMzRhXzItMS0xLTEtMTQ3NDU_2bc76507-82a3-4d10-98b3-f00355835df5"
      unitRef="usd">14302000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMS0xLTEtMzMyNjM_fdc3c4e6-7538-41b8-a21b-5163517c2cf9"
      unitRef="usd">554000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMy0xLTEtMzMyNjM_244b6623-cc76-4724-80f2-053290a8108f"
      unitRef="usd">1453000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtNS0xLTEtMzMyNjM_0665d536-6c37-442c-a39f-04dc5644d460"
      unitRef="usd">1039000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtNy0xLTEtMzMyNjM_95a8a03e-a3e4-4956-bf28-c87dd20da558"
      unitRef="usd">1441000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtOS0xLTEtMzMyNjM_0d363845-3514-4faf-8d20-662a7d90043c"
      unitRef="usd">238000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMTEtMS0xLTMzMjYz_96cde789-fc5b-4b2a-bfa2-a8e7f5c9acec"
      unitRef="usd">466000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzEtMTMtMS0xLTMzMjYz_40bb0ef9-f0aa-478e-888d-e966728bfac3"
      unitRef="usd">5191000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMS0xLTEtMzMyNjM_eb58b457-69b8-410f-9d0e-38b5fd5f9a09"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMy0xLTEtMzM5NzU_b9f07c58-0358-42f2-a1b8-4775d3e9f893"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItNS0xLTEtMzMyNjM_36ef47df-dcc1-4cc2-8175-c5bab0200743"
      unitRef="usd">14000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItNy0xLTEtMzMyNjM_b24b5bca-4b7e-4424-8a0e-d29e60afd068"
      unitRef="usd">22000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItOS0xLTEtMzMyNjM_49dbdceb-1773-4620-9f50-e1ea4ae37a64"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMTEtMS0xLTMzOTc3_c5a61777-2789-4acb-ba80-6c2fa88342f7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzItMTMtMS0xLTMzMjYz_906ff0b4-e0b6-4925-9ac7-8b461cea3cd0"
      unitRef="usd">36000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMS0xLTEtMzMyNjM_99c45dd0-1e91-4736-a48d-30195f4c1351"
      unitRef="usd">35000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMy0xLTEtMzMyNjM_7e3896ec-d48b-42e1-8a4a-6c83f91ada09"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtNS0xLTEtMzMyNjM_bff747ce-0bef-4c12-97b8-7f150f82bc5f"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtNy0xLTEtMzMyNjM_f6aaf666-c730-406e-8ae4-8a44418e0b57"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtOS0xLTEtMzMyNjM_0e2586f4-0a7f-4a6d-a72b-76d89a5695b5"
      unitRef="usd">25000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMTEtMS0xLTMzMjYz_a55c2f38-89fe-4bab-add7-2834a3d870e4"
      unitRef="usd">25000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzMtMTMtMS0xLTMzMjYz_0b8adcc0-8708-4f40-a92b-d3dc4535cfbc"
      unitRef="usd">335000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMS0xLTEtMzMyNjM_5afe48a2-c973-4072-a484-955d4a05f9a9"
      unitRef="usd">697000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMy0xLTEtMzMyNjM_eb1309fa-05c2-4b77-bc2e-a26a479cef45"
      unitRef="usd">2377000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtNS0xLTEtMzMyNjM_9b0130db-afb2-4084-a0fd-243d2799a4db"
      unitRef="usd">2306000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtNy0xLTEtMzMyNjM_3dbda56a-02c2-40fa-ab85-054bc7bb6a5a"
      unitRef="usd">2596000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtOS0xLTEtMzMyNjM_2aeeebbf-89ed-4faf-ad95-35d013ed0fe0"
      unitRef="usd">516000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMTEtMS0xLTMzMjYz_28e6469b-b8f5-4b20-949b-e02f4e3fb65c"
      unitRef="usd">554000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzQtMTMtMS0xLTMzMjYz_e43f86bc-a5fc-4c16-b866-5ba9bbfb8eae"
      unitRef="usd">9046000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMS0xLTEtMzMyNjM_017e6a9f-4f40-4409-afa4-6e138281357d"
      unitRef="usd">1286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMy0xLTEtMzMyNjM_b270fabe-e932-407a-b61c-bfb3858031a6"
      unitRef="usd">3880000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtNS0xLTEtMzMyNjM_57ee2861-cd5b-4ea6-894e-30b06876b1c1"
      unitRef="usd">3459000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtNy0xLTEtMzMyNjM_eafdc125-5024-4c6c-92ad-b600c2c3455d"
      unitRef="usd">4159000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtOS0xLTEtMzMyNjM_d03d5ed1-f88e-426e-ad79-2c661087a848"
      unitRef="usd">779000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMTEtMS0xLTMzMjYz_cf45e7a6-d8eb-4a54-8f42-2cb4d0a4c8c5"
      unitRef="usd">1045000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkNmU5YmJhMTkzNjE0MDMxYTg1Y2Q1OWRhOWU5NjExNy90YWJsZXJhbmdlOmQ2ZTliYmExOTM2MTQwMzFhODVjZDU5ZGE5ZTk2MTE3XzUtMTMtMS0xLTMzMjYz_002321de-3902-4fb4-a53d-09192f462a94"
      unitRef="usd">14608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMS0xLTEtMzMyOTA_89a7f87f-da40-4735-926a-533fd11b40f8"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMy0xLTEtMzMyOTA_3bee2961-d150-452b-9501-28bbdf7d7691"
      unitRef="usd">2350000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtNS0xLTEtMzMyOTA_a98368e2-f4dd-4aa8-afc7-23170ce623f9"
      unitRef="usd">2648000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtNy0xLTEtMzMyOTA_0d65ef6c-c0f0-431d-a911-4f7cc9414097"
      unitRef="usd">3659000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtOS0xLTEtMzMyOTA_76177575-4b2f-4ceb-832f-f752bd6bf690"
      unitRef="usd">525000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMTEtMS0xLTMzMjkw_30804076-223d-4e8c-919d-2741e2f7bd81"
      unitRef="usd">800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzEtMTMtMS0xLTMzMjkw_a1ea6822-5695-4bee-bb84-ae3ba469814c"
      unitRef="usd">10982000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMS0xLTEtMzMyOTA_0633043d-16c7-4429-887c-001f7a78e64c"
      unitRef="usd">286000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMy0xLTEtMzMyOTA_a7f49802-26dc-45f2-8b5a-3b9dbd4c43ff"
      unitRef="usd">1530000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItNS0xLTEtMzMyOTA_8a36a19d-1779-468c-a89d-a3edb7e1bcb6"
      unitRef="usd">811000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItNy0xLTEtMzMyOTA_c764d0cd-9031-4f1f-99e3-1ca712984003"
      unitRef="usd">500000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItOS0xLTEtMzMyOTA_67f38caa-7710-439b-8328-8a0c083eae8d"
      unitRef="usd">254000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMTEtMS0xLTMzMjkw_39803a4a-e286-435c-ac7d-a250cb7f32c9"
      unitRef="usd">245000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzItMTMtMS0xLTMzMjkw_2c59bd5e-d444-48ab-b78c-0b9659e37c8c"
      unitRef="usd">3626000</grwg:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id16dc1afbaca42878fe84421453db50f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMS0xLTEtMzMyOTA_7fcbec05-39ab-41be-9843-2c98cbd2ae5f"
      unitRef="usd">1286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4bf719f43dc54af79a2e56fb30cde965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMy0xLTEtMzMyOTA_eb9f0f0b-a482-4102-b2ec-1d01693df15d"
      unitRef="usd">3880000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib85dd1908cc24eec83b5aa4819fed348_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtNS0xLTEtMzMyOTA_00eed55e-2c10-4e84-a091-824c0a0ca074"
      unitRef="usd">3459000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i33fac091fe9f4a958bf96d64d8bef231_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtNy0xLTEtMzMyOTA_a35a647c-3ee5-4828-9e8f-26d30964a2f6"
      unitRef="usd">4159000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia23f5e2f28b74f978437a4ba4c4a9efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtOS0xLTEtMzMyOTA_a1d45db2-2ee1-4f44-a714-1cd76c8b12a8"
      unitRef="usd">779000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie834890deef1452f88c4a1db3dcb965c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMTEtMS0xLTMzMjkw_f988b231-a6a8-4669-adbe-c89f4415d490"
      unitRef="usd">1045000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i097db78a81024d92af2e38fa40351a28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpjNTQzMDQ4MGEyZGE0ZmRjODZlZTVkZTFmYWYzNWQ5NS90YWJsZXJhbmdlOmM1NDMwNDgwYTJkYTRmZGM4NmVlNWRlMWZhZjM1ZDk1XzMtMTMtMS0xLTMzMjkw_8aab59f7-c0f5-4d1a-b2e7-98dc639ff869"
      unitRef="usd">14608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMS0xLTEtMzMzMjc_7277d659-9519-4fcd-8723-5eedf78d79bb">2019-12-16</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMy0xLTEtMzMzMjc_675c3d80-bca3-468a-b120-b2072b2ec03b">2019-09-03</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtNS0xLTEtMzMzMjc_27c24347-7200-426e-97a0-5d42baf2b0e5">2019-05-14</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtNy0xLTEtMzMzMjc_df93614e-a2b8-4109-aa1d-a37b1860eaf7">2019-01-21</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtOS0xLTEtMzMzMjc_367a1ff4-44ed-4697-9106-3d71b8cbbb3b">2019-02-11</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzEtMTEtMS0xLTMzMzI3_2735fd61-6407-446d-92c3-1743ab5d7377">2019-02-07</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMS0xLTEtMzMzMjc_26d00a60-fa1a-4a77-9c7d-6bd4cd9b70d2"
      unitRef="usd">154000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMy0xLTEtMzMzMjc_fa72811a-8feb-46af-a738-cf0fc4732519"
      unitRef="usd">2413000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItNS0xLTEtMzMzMjc_47e5e4fb-bb55-42fe-bf20-bfc3be1fee4f"
      unitRef="usd">4830000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItNy0xLTEtMzMzMjc_4224e5f3-1ad8-411d-808f-ea78bafa707c"
      unitRef="usd">6031000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItOS0xLTEtMzMzMjc_97b3a090-8ffe-499c-b7dd-790227b83e39"
      unitRef="usd">2107000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMTEtMS0xLTMzMzI3_2e35dbd7-d77c-49db-a256-8fff47ec6f95"
      unitRef="usd">3075000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsRevenue
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzItMTMtMS0xLTMzMzI3_42485b08-218b-4cfc-bc6d-d37f6263a3c1"
      unitRef="usd">18610000</grwg:BusinessAcquisitionsRevenue>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i1093a42ef2144842a0a1928c924500d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMS0xLTEtMzMzMjc_c957bcd1-9db8-441b-b381-facba4298009"
      unitRef="usd">6000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="iae55295f61f144c2a80707547f8ee851_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMy0xLTEtMzMzMjc_a8de7e38-a042-4e69-8428-2223909b19ad"
      unitRef="usd">445000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i97468981a7ee4b768a98c2fcc19fb68b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtNS0xLTEtMzMzMjc_6549cbd0-b8e5-49f7-af0a-2647d70afcf5"
      unitRef="usd">999000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i508fc7b319e543c395af2d5de59e6e79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtNy0xLTEtMzMzMjc_76397f03-0f36-434c-9f66-e12ac66514ea"
      unitRef="usd">937000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="if380ae97287a494cbd4b230a2fc74564_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtOS0xLTEtMzMzMjc_723a2229-6a7f-4b4a-9ca8-e0bb599473a9"
      unitRef="usd">367000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="ia59bf69ea4444e0d821f15e5e23934bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMTEtMS0xLTMzMzI3_76294c5a-927c-47d2-af3a-e82b0cfefcad"
      unitRef="usd">651000</grwg:BusinessAcquisitionsNetIncome>
    <grwg:BusinessAcquisitionsNetIncome
      contextRef="i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTphYzcyNGJkMWNkMzg0NTMxYjQ3ZWRlNzJjZDFhZTY0OC90YWJsZXJhbmdlOmFjNzI0YmQxY2QzODQ1MzFiNDdlZGU3MmNkMWFlNjQ4XzMtMTMtMS0xLTMzMzI3_00f1e1bd-8418-47d9-8fa9-5d6cf91cb775"
      unitRef="usd">3405000</grwg:BusinessAcquisitionsNetIncome>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzEtMS0xLTEtMzYxMzc_26f3d078-bde7-48f0-9990-8db06ec16452"
      unitRef="usd">31300000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzEtMS0xLTEtMzM5NzI_7a9cc610-47e0-407b-b143-a6f47ce1e52b"
      unitRef="usd">59651000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="iaaa08f66063643edb6caaed3b5372fb3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzItMS0xLTEtMzYxMzc_a1701115-d693-4775-b97e-75926b72b236"
      unitRef="usd">4751000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4ba1812c9c0b429eaaea7a6ef4e54eb1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjAvZnJhZzoxOTllMzE5OWJiYzI0ZjA0YWQyMzBkOGVlZDJjYjZmYS90YWJsZTpkYTI3NzE3OGRmMTU0MDRlOTQ1NzQzMDc4N2U2MzEzNi90YWJsZXJhbmdlOmRhMjc3MTc4ZGYxNTQwNGU5NDU3NDMwNzg3ZTYzMTM2XzItMS0xLTEtMzM5NzI_ac82a99f-10f7-4563-a4bb-267850ba5d3e"
      unitRef="usd">-2088000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzE0MzQ_203c89bc-8506-4c71-8645-a2869762e18f">STOCKHOLDERS EQUITY&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;11, 2020, the Company consummated an underwritten public offering of 5,750,000 shares of its common stock (the &#x201c;Shares&#x201d;), which included the exercise in full of the underwriters&#x2019; option to purchase&#160;an additional &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;750,000 shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $30 per share, generating gross proceeds of $172.5 million,&#160;before deducting the underwriting discounts and commissions and other offering expenses. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $162.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;2, 2020, the Company consummated an underwritten public offering of 8,625,000 shares of its common stock (the &#x201c;Shares&#x201d;), which included the exercise in full of the underwriters&#x2019; option to purchase&#160;an additional 1,125,000 shares of common stock&#160;to cover over-allotments. The Shares were sold at a public offering price of $5.60 per share, generating gross proceeds of $48.3 million,&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;before deducting the underwriting discounts and commissions and other offering expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Net proceeds from the sales of common stock, net of all offering costs and expenses, was approximately $44.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;On June&#160;26, 2019, the Company completed a private placement of a total of 4,123,257 units of the Company&#x2019;s securities at the price of $3.10 per unit pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D promulgated under the Securities Act. Each unit consisted of (i) one share of common stock and (ii) one 3-year warrant, each entitling the holder to purchase one half share of common stock, at a price of $3.50 per share. The Company raised a total of $12,782,099 from 19 accredited investors.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEwMA_627beaf9-a667-41ad-883c-69a7b096944d"
      unitRef="shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i27146d258b624ad0961c5b6629eee91d_D20201211-20201211"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIzNg_3ae1286c-e7ed-4f7e-badd-f9e6d276e48e"
      unitRef="shares">750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i197e35933f04484c93432a0e328d7a24_I20201211"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzMzOQ_e5b4c155-f506-4392-989a-03e132504988"
      unitRef="usdPerShare">30</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzM4Mg_0e74ac4b-124e-4103-b9a9-f111ea8ec658"
      unitRef="usd">172500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzU4NQ_3b12e059-a3af-4d3d-919d-2ee8d8a1b987"
      unitRef="usd">162500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzY2Mw_65910636-3386-498f-b3de-4cc33d4ded6d"
      unitRef="shares">8625000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9cf2ecbf5551499799831ed0f70650dc_D20200702-20200702"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzc5OQ_e8a64721-d8d7-4d26-b669-eb5bf269c1c8"
      unitRef="shares">1125000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i298a7085a5e446d497bb38b6210ced43_I20200702"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzkwMg_9995f94d-09d4-45d9-8231-546d3410127c"
      unitRef="usdPerShare">5.60</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzk0NQ_2dec0e28-5b48-4b59-a725-c51fe9acc9bf"
      unitRef="usd">48300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i009e793d5fda4a18af10e2bc23fac915_D20200702-20200702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzExNDg_f2864c82-d234-4004-a99f-75b951373ced"
      unitRef="usd">44600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEyMjg_afa44fce-91bb-4dce-8ba0-38fb3207eba0"
      unitRef="shares">4123257</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzEyODE_fc8cbc50-3e05-46f3-b8be-9869d9972fe5"
      unitRef="usdPerShare">3.10</us-gaap:SaleOfStockPricePerShare>
    <grwg:SaleOfStockAwardIssuedPerUnitSold
      contextRef="iea8f684eec1b4ad692e0d0712a0fa10c_D20190626-20190626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMTk_ae340a80-359c-4cbc-9010-95a42bcac056"
      unitRef="number">1</grwg:SaleOfStockAwardIssuedPerUnitSold>
    <grwg:SaleOfStockAwardIssuedPerUnitSold
      contextRef="icf8e7c6dd8cf4e3780ed86033bb973a1_D20190626-20190626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMjA_c5326d51-a181-475f-90c6-9148d425440c"
      unitRef="number">1</grwg:SaleOfStockAwardIssuedPerUnitSold>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyNjY_2c9e6657-d4dd-4952-975c-7ebda34af541">P3Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMjU_7342c37e-eb25-4207-b194-0491fe80cb86"
      unitRef="usdPerShare">3.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i50aa379e71bb46ba98cfed6ad2763542_D20190626-20190626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyMzI_632094bc-2c24-4554-8abf-8f4ab3391c2a"
      unitRef="usd">12782099</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <grwg:NumberOfInvestors
      contextRef="i562f5c9296e44d1fabf1234c8cae6214_I20190626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNjYvZnJhZzowZTgxNjk3YjYyNDI0YTIyYWJkYjY4OGRhZjhlYjgzYy90ZXh0cmVnaW9uOjBlODE2OTdiNjI0MjRhMjJhYmRiNjg4ZGFmOGViODNjXzIxOTkwMjMyNTcyNDU_b49eb41c-8824-44e0-a5b0-92547d6bf6de"
      unitRef="investor">19</grwg:NumberOfInvestors>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18yMTk5MDIzMjU2NzUy_538a643f-ca63-4cad-a40b-3dd4a8150775">RELATED PARTIESThe Company has engaged with a firm that employs an immediate family member of an officer of the Company as partner. The firm provides certain legal services. Amounts paid to that firm in total were approximately $0.8 million for the year ended December&#160;31, 2021. As of December&#160;31, 2021, there was an outstanding balance of $14 thousand due.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LegalFees
      contextRef="iad3aba6200f8414dbf8455794d462c5a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18xMDk5NTExNjI4OTgz_f27f2ad2-df50-494d-ba8b-e46e20a9ffb7"
      unitRef="usd">800000</us-gaap:LegalFees>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i657b2f0f029e439281059dc44d06f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xOTQ0L2ZyYWc6NzlmZmYxMzc2MjE4NGI0MDhiYzJjZDc3YTRmOGQxMDcvdGV4dHJlZ2lvbjo3OWZmZjEzNzYyMTg0YjQwOGJjMmNkNzdhNGY4ZDEwN18xMDk5NTExNjI5MDAy_9b554e09-4172-4c06-979b-7cb8bbdefb55"
      unitRef="usd">14000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzI3ODA_f64aff95-3377-49de-bb25-c9db85dde0c0">SUBSEQUENT EVENTS&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated events and transaction occurring subsequent to December&#160;31, 2021 up to the date of this filing of these consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all acquisitions subsequent to year end the Company&#x2019;s initial accounting for the business combination has not been completed because the valuations have not yet been received from the Company&#x2019;s independent valuation firm.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;31, 2022, the Company acquired Horticultural Rep Group, Inc ("HRG"). HRG is a specialty marketing and sales organization of horticultural products based in Ogden, Utah. HRG represents hundreds of product SKU's for GrowGeneration and other companies that are popular brands in the hydroponics market. In addition, HRG has participated in the sourcing of products across the horticultural and hydroponics industry. Total consideration for the purchase was $12.3 million, including $6.8 million in cash and common stock valued at approximately $5.5 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzNjA_3be1ced8-a7da-4582-bb1a-daee5230e5f9"
      unitRef="usd">12300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzNjU_1dba3f56-1bfb-4914-833c-007a0020a39d"
      unitRef="usd">6800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i52460087bf55490cbf9f653007f70da3_D20220131-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4ZWY5MDJiMGJjOTQ5NWRhMzVkYjQ0ZGM4MGUzNTUyL3NlYzowOGVmOTAyYjBiYzk0OTVkYTM1ZGI0NGRjODBlMzU1Ml8xNzIvZnJhZzo5YzlkMDU0ZTk1MWE0Y2UzYmM4ZjE5YTQyNzUzZTIyMi90ZXh0cmVnaW9uOjljOWQwNTRlOTUxYTRjZTNiYzhmMTlhNDI3NTNlMjIyXzEwOTk1MTE2MzMzODQ_4f95e7a0-0a0f-4acc-b5b9-917369a69e5e"
      unitRef="usd">5500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>103
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( 'N-:50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ![C6E4I-6:F>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O385T=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/PJKH#AZ2,(@4SL @+D<G6:*$C*O+QC#=ZP8?/V&68T8 =.NPI05W6P.0\
M,9S&KH4K8(811I>^"V@68J[^B<T=8.?DF.R2&H:A')J<FW:HX?WYZ36O6]@^
MD>HU3K^2%70*N&*7R6_->K-]9))7G!=54U0/6\[%;2.:^X_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ >XUI5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MY$\C47-*LF9068R0YX6CDN35X/RT^>Z.GY^RA2SRBMYQ(!9E2?C;)2W8Z]D
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
MNKMFB (6,0#=51I=& 'HKI+2U'P).>CSHPVFBLM-NU&GT$KL:]WMU Q7A\W
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
M?&-\W5H_.$('[ ,71R3,OU0I7@9WBB]\(^.1'.30.7VMNT&VHK^  X,X;X:
M4QE)B"!. ,FH^P&F!88 <^YAU:%MJFMP4ZJULSMZ*6&HWP*@-QIV!<1L6/XO
MWWYZ\_+HY%D%(M3H':BIK8)YP%%"B+S9=,12R'S#JL6?M6J!3K"_6CM$,V@!
MC?()W $/+4X!^',#D6$!6K=F^>AO><O7M@4.!<S=@OHP]1;<@EO@PHU"/P?I
M+@P[@-\R># >'N@%^V6VABW#FK)A4)",[0@\2!SJ)69ZCV@""]+C8_"R0&@6
M-&_&48?YAW&Y BT ZJ46Q80Z3O\Q("^0<C,[(0J_/^Q!SI#:+;A8\#.I-+)9
M?76KE3O27;,0[5F!:0,T>]NI%6Q[;T%Z5ZV&)0 G]58!QV5 Y)1X@!2PPV;+
M>P=]!WN!)<.N81 H07PK[*YA%H45X;L6U1^4.1(<N0WT-M"J07<-7FH3]FFG
M0E"D<T!_X/4)#RVKWW6FW1H-+ \@=)68(9B4019;E)9:W;*(L(C9&L!0 VS6
ML: %G8]XPR_,0#=:&$0+$1F'!  C0A/E_D;ZP*;51,C](5& L233B"'>LM@=
MO0.:HY3Y8;\'X@&Y#.ZS5;>D7)#)3 ?2W%LGUK)#F?(H4UNSWR/KU18X$S02
M?+2P*R>,QBR.JJ#'C3@'K-H$#3"%$8@MW%(YM3<-0 /X$!8 E=P8V/06W#_@
M.)0TD4T",8D52@C.OQY E/47Y*A W23,R^I*;\@8O(^**+,0._492)0SJLP/
MPQI=&T\+K0@))"A$2I"56_'R2%L!7[C2T4C:$Z:C> ZMA4$<J78@[D:^K,0/
M.()(1.,R!C%)Y@4@:&]9M8-N-&#1 3.V&5!80$LW9.S59N-0"Q&)@?*V"PI7
MH5BFO7A! C %NY2;P; %$_;\)O?RZYXD>XVG3X_!K7%QU6@#T!4A>X$NB06D
M1U<X(,_Q\[]K'TS+@LP]H#HI!J?[@?0X8-HK]"5[]6413!JJ"W%!,*9#_YFH
MC-H*) A7A-G@.;(@<(I&1H)U->ARP*UVUZ9F \FBNK> 6Z9$3DP+IF7#NP:Z
M>OCDT14"AB.($#86$8"-M&*+X3&[,L$Y(O=!]BGD1>12_"QF&OW,+^(^DGV4
MX<OJ#5.N0X!:U+J.7:&@*A:%^]M8F WEBWV4P$P1ET/7HGK!5PSH"MP31-R:
M(GED&]CTL ; 0/<TI2X&;6! 9Q!_7HO$(/4G]%I6[]0M,03^O+&V$1(&E!-?
M@SK-X4;]?PM,1?Y5 V@B,61TLS,>Q'">.+#J1^)X,>E5;5P][$!CHV,_@R/:
M!4CC#'SHY0I/>9%?5%8]2V[UP&L=9,0CAP-'H1PNJM_(OT]/0CQ8 S)8F^$F
M+GFR]\9_!OW?VIN1T5-A:I*MH))Q*F3D=LPY:/1 -ZY-VQ+247>#5"EF2GB%
MAWCT@-%BS.,/[.)6=P6:HJSL SF1+Q-F5AKF&8D@FB,4PVXDACAH)(KX2%!.
MKY$I%.!TPQ1CISA TK!?@FI3-[RKN' #NL>CYS(3>A4.K\1Z%25X4![ X6-8
M5$MP!9B,)[7=@K.TK#Z!=P2_0;1G;SA4E"<J/8$(8 <J'&TN+$B^W1I=RF&'
MVGJ5_%P2=N6ZL(GDLJ@>>9=@%C;>#X@TP%@+^J"-L<7U9'6R$W7M!IZ5YU^P
MZ@$O!=[)!D>$_MGUXQ+V6A(6AK@;M8>$@&Q%@>S)?X69PSRP@T\%2@!$9+P
M+VZC)#%(R\ *@*)O1BN; \! >!!=FF5UJ?RV>O7' #+8DJ>2"Q>1ID'V!714
M6[/9 KU: Z,;FL/W'/\%>!O&('AY&_*=84.#>'S$U@YTP8Y3<@ -ZU:+_FV-
M4.@$12'CZ%R>G#_WDU&1=1(SH1$#@P\*6+G/8"+78-EAMF3)3>=[-S#8Q%_1
M[8:WP7M&V@]>8O>DBF@##I70[)H$&2J="8CDR 8=Y3+UQW84*9A"931%:!.!
MU/  ##Y8E;?@W^TQ.<AJWU;[5J$R@L>'5R4R(+VJ/R"LQ!!M76# ] /MBC)3
MR#X.9\;439^K$MP9ZU_"#)BY9=+E@#NM8 O9?))LP8'19KW6#6ZF>BDZYPW^
M3$KETCKTOCG;]OKEF\N'$&7N$9#[IT^.%\?'Q[!:#R_6>K<""$/BE;8,'XY+
M0X5Y$K4'2_6%! G0>?_L*01!;1N2C?=/SA^'!PL4Y#V;<O0I 0^80/+1@46
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
M4"/;?Z,DE,>FA@ 2(E8U?\/ 1&7N2-S!(J8].^[/D\)FD1@O,5441$L0#$,
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
MM&R ]94QOOU@!]W;^_1?4$L#!!0    ( 'N-:51@L1K>X@0  .4+   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;+56;6_;-A#^*P>M'1) B]YE.8T-
M)(Z[!5B3($D[#,,^T-+9(BJ)+DG'S7[]CI0L.W%B;!CV12*I>WF>N^/ISM9"
M?E4EHH;O==6HD5-JO3SU/)676#-U(I;8T)>YD#73M)4+3RTELL(JU947^G[J
MU8PWSOC,GMW*\9E8Z8HW>"M!K>J:R:<+K,1ZY 3.YN".+TIM#KSQV9(M\![U
MY^6MI)W76REXC8WBH@&)\Y%S'IQ>Q$;>"GSAN%8[:S!,9D)\-9NK8N3X!A!6
MF&MC@='K$2=85<80P?C6V71ZET9Q=[VQ_M%R)RXSIG BJM]XH<N1DSE0X)RM
M*GTGUK]@QR<Q]G)1*?N$=2L;#QS(5TJ+NE,F!#5OVC?[WL5A1R'SWU (.X70
MXFX=69273+/QF11KD$::K)F%I6JU"1QO3%+NM:2OG/3T^&[Z97K]>0IWT\G-
MS]=7#U<WUV>>)L/FLY=W1BY:(^$;1H(0/HE&EPJF38'%<P,>(>IAA1M8%^%!
MBY>8GT 4N!#Z87# 7M33C*R]Z"V:^(C-"F$N10T3PBJI'"C4NH2)#3)*^.-\
MINSYGP<<QKW#V#J,_UM<#QHQ%_)4+5F.(X=NG$+YB,YKEN&2*[982%PP6^IB
M#AUA!0\EL18573[>+$"S6850;,5)0G:QF3V!$BN9XRG\CDRVN03*!-8S"H_)
MQK\]OV<5.6 :<E$O6?,$8MV0# 6<Z, [B-*A&PR'M JRT!U$*:T&L3L<^(:2
MEGRVLH2"@>MG _CQARP,P@_]>_H3V:74Y0C*>HI2-_0C"'PW#8<0NX,TA@>A
M6;6-QSN(P]"-,^MT&+E1FABG0_(>;ROC@E6LR4G\$JG]%29T!$-3+#6O[6X.
MZQ*IJW27E AK]I44ED(I5*I+PU**8D7V6%/LR=>M/'NB'J<5)<GTRKS<Z+C6
MW:0+G,1<+!K^EPGGCDO)"C3?D#_:S!XQ\JZ/@6SMB!5(J+B&HXJS&:^X?CH^
ML851\/D<)1)3F*%>([8<3<LW) WJO")56L\V$2%6.\!L*@8?U-N8E#5C5/;P
M]'!(7%$;5>W][$*\!:>>H7OI>8G2_IP,BY>NMD)MF*U 0<6NA95C^;<5)RB4
MKC8#YO")JED![I>S:4;6 BW\-H+_0Z@.A(E)@JRZ^ZQ.J:JWJGT?N^S4?NW5
M;CJ0'3 7 B_P+!FJ?'<01/1.W"!)8/*< DF&7M3)9FZ0!1 $;IJE<-7D- ,H
MJK@"V]6QN5II1L_43:+@3:>^D7/CQ%R[T$W\^(!3OX/7@GO=9^2&269MI4E@
M<[*Y,ZQ2 DIV,. KRK*$2C0+\QEE#7/>$ J;4RD9G;?7DYH8;T@ E0;9]DWZ
M:,1LS6;O34D%X?OVIR)Q4W#&YHXLE1C]+8UH!K7]9Y[ M6C;<'^+R=?;=;=7
M!/NB+T]\ZV+7@PG7, UM*@)*P;FQ96^005C9'@9'21@>PU$XI.=+C"XT-#$:
M,W'LVRQDQ.NUGTT[[MG.E9<FGHH""<U+SOVET271+]FC:4ETXPND!!3 *:5<
M8G'RG-RSS3[)@.K+M^\@3?=)_D..PT$&V2"&U\8";V?TH@I;V &3F(I5H]LI
MK#_M9]CS=G3;BK<#\"<FJ4845#@G5?]DD#@@VZ&RW6BQM(/<3&@J9[LL:0Y'
M:03H^UP0@6YC'/23_?AO4$L#!!0    ( 'N-:529TE]6^ (  "4&   9
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*55;8_;-@S^*X0W#"W@GFW9.3O7
M)$!REZ(%=EUV?4,Q[(-B,[%0V7(E^7+MKQ\E)]YM:.Y+OT0D13[D0XO,[*#T
M%U,C6GAH9&OF06UM=Q5%IJRQX>9"==C2S4[IAEM2]3XRG49>^:!&1BR.+Z.&
MBS98S+QMHQ<SU5LI6MQH,'W3</UMA5(=YD$2G QW8E];9X@6LX[O\1W:#]U&
MDQ:-*)5HL#5"M:!Q-P^6R=4J<_[>X:/ @WDD@V.R5>J+4]Y4\R!V!:'$TCH$
M3L<]7J.4#HC*^'K$#,:4+O"Q?$)_Y;D3ERTW>*WD)U'9>AX4 52XX[VT=^KP
M&H]\)@ZO5-+X7S@,OAEE+'MC57,,)KT1[7#RAV,?'@44\9D =@Q@ONXAD:_R
MAEN^F&EU .V\"<T)GJJ/IN)$ZS[*.ZOI5E"<76SN_MBL[]Y_AN7;&UC_^>'-
MYG;]]OTLLH3M/*+RB+,:<-@9G(3!K6IM;6#=5EC]%R"BHL;*V*FR%7L2\0;+
M"TB3$%C,DB?PTI%IZO'2<TPUO61MOX6PD;RUP-L*UE][T=$3L_#7<FNLIC?R
M]Q.ILC%5YE-E/]W4)W'<0%Z9CI<X#VCB#.I[#,Z PXF>YX4C+VZ!&HG-%O78
M3.]"0@REHNDRUH#:@:T1=DK2E(IV?_6#*!_Q$6M12C3P*["030HZDS#-&*QZ
M(2N*-*0G10Y9GL/O2/-2*UF!:#JM[M&59&!*#I?D-BT*>-7K5MA>8P@[\> $
M\S\&21Q.IPPF89Y.X9IWPG(IOF,%1NWL@6N$+,PGJ4M[F<(U,;*Z]R/_0K0O
M*.V>, U5.\T*^.V7@B7LI2.5LLQAY_$4EF79-[WDEE KI%:7@@\[@RKAC=)6
M?!\,S_*0Q<5S>):&;)H^/]/U$%I:I]2A+$R22Q+R,*/S1R\K>C2Z#>J]7U"&
M/DS?VF&*1^NX Y?#Z/_K/BS06Z[WHC4@<4>A\44^"4 /2VE0K.K\(M@J2VO%
MBS7M<=3.@>YW2MF3XA*,_PR+?P!02P,$%     @ >XUI5#0?73U1!   6PD
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
M#O1]JZC&^H4[8/@9KOX!4$L#!!0    ( 'N-:516Y$;,AP8  ),/   9
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
M*(0XW*IR^P%!&>>\:&0[VN=2MJ91!6A#L,0M/&ME_%)L$ 33$%K).8IBP_5
MD*PD)^"1XO-?-HYOSS')$G/1L)TY/%_.BI&DSP:TH,;VEMJ:H@E)E(*@Y6OE
MH33XT_.+7S1VA78=QI=CZ$93U^/]:3\A9]U@>';OQNN%L&NI'2A<<6@R^,0#
MR78CJ]N0J<.86!KBH1.6)4]YM-Z![2MC:+?Q!/W_QO0W4$L#!!0    ( 'N-
M:53$MF]-J14  /-9   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;-U<
M:W/;QI+]*U-:[RVI"B8QP.#E.*Z2Y,1QRJ^UG$W5;NT'D!B1N 8!!@ M*[]^
M3_<,0)"B9-)R<N5;<8CGS/1TG^[IZ6[HZ555?VSF6K?B\Z(HFQ^/YFV[?#(>
M-].Y7J3-J%KJ$D\NJWJ1MKBL9^-F6>LTXT:+8NRY;CA>I'EY].PIWWM7/WM:
MK=HB+_6[6C2KQ2*MK\]T45W]>"2/NAOO\]F\I1OC9T^7Z4Q?Z/:WY;L:5^.^
MERQ?Z++)JU+4^O+'HU/YY$S1^_S"?^?ZJAF<"YK)I*H^TL7+[,<CEPC2A9ZV
MU$.*PR=]KHN".@(9?]@^C_HAJ>'PO.O]9YX[YC))&WU>%;_G63O_\2@^$IF^
M3%=%^[ZZ^D7;^034W[0J&OX55^;=0!V)Z:IIJX5M# H6>6F.Z6?+AT&#V+VE
M@6<;>$RW&8BI?)ZVZ;.G=74E:GH;O=$)3Y5;@[B\)*%<M#6>YFC7/CL]_Z_?
M7EZ\_/#R[9N+I^,6/=+]\=2V/C.MO5M:2T^\KLIVWHB?RDQGFQV,04I/C]?1
M<^;=V>-S/1T)7SK"<SUY1W]^/S^?^_-OZ>]LU>!.TXCS:C')R]1 H<S$:=,
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
M<M\ONIVF=32- _EXRX'<4G@+JC]-1<7 2#2BN6Y:O8#Q*?H\.,VW7+5UKKG
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
M%ZA<TK=RE&:L#RQ['LYAYV*R3]5:L"ZE_PH,^7?GF7=A*/E78<B*:9^/XQY
M-M=]TLEW8""ZA0%^B1BXF[V;S]NRX4;Z9K(H3DQHUE<FB.O%H0G$)!R>\CEZ
MQ;E:E9A@LALH&]$*_3T22(>F$=3@[(S*+(@YM[X<13?NN1M/;TM3]9%=R@&[
M;I<+EI2\$H$4D1_NDV1:!XB5'U$T3TGAJ74V4RJ78W6^IRCVEZ@[DDV#S*WB
MG!)W1[DE2C>MGU)ZZ1B=TAN>H@PO=7QKRLESO$B)*(Q!9!(FG+Z5D#9Z,[,/
M*.&I,/.-C).;*([8NR)R5$SYT23PN=$ZC42)W8B@H")_,[<KT0#8H<Q^$@I)
M"2JA?!&*")>#'!$%ZY6C*+$:HQ?*/%" ,P(J0TE1>->-.;PIA0H</X[[:'OB
M>!QBI: >1]F5<B(&;^*XRD83?0-FU^9#$HXK>D[,$(Y=1ZGH[T\=?4M5[K,?
MBN.@$)4)$Y/,(IO^X&1#'&]PPJ9FG,BH-M5E>)MI$-^))67N A>RB1P/_?J.
MB\X"8*=/!'-Q@'0!!.)Z\-=(Y]\L*_(MY7\C2D]9#7_,.UV<2F5/Y5A&]M3%
ML3\U21!7Q&-I;X9C&9HS/+)GZR"QS^FS@+,-0$A@4!0')C?A<1@^<$(_8$DJ
M&7->+.'%Q(.ZPT@.HOA=G#YB[!HX&*#:1*'K<H>A36Z$-I/GR7_'(+Z[5_1^
M*(L$6LY,2P+6FI\Z1'-LWG<-*W'B_<L=&)D\,;F\%^S]FO#*^;RHX*W.K[$6
MO-=E)=ZEQ6*'DQ(8E\-1@3_(@>&:T>-QEELQ. )')O( KP1KC+=>T8# V_P%
MJM>P!2WL+7!-BS^H=P@3KBJ)^-=ERXFE+H -)>K)Z@W*AJR;!0WB_ D64-8@
MY4@^FGRY9(O*$@PARK]GG1KM(:5AX',@,;L6=08=; C,,;39[Y G%W"2/';M
M\I#$6PL/L<;4E,54><#<AI3 "O3@?0,F?N?+R4%:M&M]@'V'0^8F8]?GDX"6
M"3JA;"V?X)WNQ*4\[S#ES:I(IMUG7L>^S7MS20H5]T0L"]<DIF,GA&,YL$MA
MGZU-V%-)?'X_Y.0XUT- CK#ZW[]]?W+3!(KCW\H4VVYT?W*K59<P'URYDG 9
MR8!W78'/L4=Y_I-=?R1V//A#O/ <9OSGADG#5V5K_B9O?[?_B\:GY@_YKE\W
M?P[Y=5K/J!ZZT)=HZHZBX,CL@+J+MEKRG_6=5"WV'7PZU]A!U/0"GM,7+-T%
M#=#_G>=G_P]02P,$%     @ >XUI5)5&#X== P  * D  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&ULS59M;]LV$/XK!ZTH-D"S7OP2K[$-Y*UHMW7)
MXK3#,.P#39TL(A2IDE3M_/L=*5MQD"9 T778%XD\W3WW/*?CRVRCS:VM$!UL
M:ZGL/*J<:UXEB>45ULP.=(.*OI3:U,S1U*P3VQAD10BJ99*GZ22IF5#18A9L
M5V8QTZV30N&5 =O6-3-WIRCU9AYET=YP+=:5\X9D,6O8&I?HWC=7AF9)CU*(
M&I456H'!<AZ=9*].1]X_.'P0N+$'8_!*5EK?^LG;8AZEGA!*Y,XC,'I]PC.4
MT@,1C8\[S*A/Z0,/QWOTUT$[:5DQBV=:_B$*5\VC:00%EJR5[EIOWN!.S]CC
M<2UM>,*F\\W3"'AKG:YWP<2@%JI[L^VN#@<!TZ<"\EU 'GAWB0++<^;88F;T
M!HSW)C0_"%)#-)$3RO^4I3/T55"<6RQO+L]^>7/YZ_G%]1(N?G__]N;/6>((
MV'].^ [DM /)GP#)<GBGE:LL7*@"BX< "3'J:>5[6J?YLXCGR <PS&+(TSQ[
M!F_8RQP&O.$3>!<?6^'NX*^3E76&.N'O9S!'/>8H8(Z^KG1?#.(UIW"I@(J
M]0H-9%TATAA<A7"FZX:I.^!:A:7DL "FH*72FXT1SJ&"IEU)P4&7)1JAUC2
M<7PT3N,T3<%6S*#U-N$LP=0U+0_J-'X+W_L$+[^;YGEZO QN89(=_Q##IA*\
M J&X;.DG!RJX1<.%1;)"V4KI,;V]YX(F &1'QZ";L R=)G*&5[22/&M6%,+;
MF83']!Y0HT"N/U$U_.-')J5VM#G0C@0WE+$C"QLT"%9+JH@#]J@,C1$</?*+
M80H-885<,:Q1H6'.NZR-MI8<-4<L HL7V5$^&-/BDY*(QK!"V@N1EG[1\A#R
M0+$W%,)RW1(W4E@$%<+Z7:R;:_(W]YQP2QNL1=+Q&^W!?>+2Z#H@6R8?5R,&
M1<YD9*'H.RBN[2[G'I3^&B-+0[!;X5M%WI&>R8&>@>^TGUNRY_]"DTWC23[^
M/S=9%F>/"'[#-AL/)E_0:*/I8/C-^PS^NT8;C0:3^S[+T^RGSVV[R<'I5:-9
MAS/:MPPIZPZRWMI? TZZT^_>O;M#O&-F+4B^Q))"T\'1. +3G<O=Q.DFG(4K
M[>AD#<.*KC)HO -]+[5V^XE/T%^.%O\ 4$L#!!0    ( 'N-:51K]J?7JP(
M +0%   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;)U436_;, S]*X17
M[%3$CI-V19<$2-H,*[ "09IMAV$'Q:9CH?KP)*9I_OTH.?$RH"VP76Q1Y'M\
ME$2.=M8]^AJ1X%DKX\=)3=1<IZDO:M3"]VR#ACV5=5H0FVZ3^L:A*"-(JS3/
MLLM4"VF2R2CN+=QD9+>DI,&% [_56KC]#)7=C9-^<MQ8RDU-82.=C!JQP0>D
MK\W"L95V+*74:+RT!AQ6XV3:OYX-0WP,^"9QYT_6$"I96_L8C+MRG&1!$"HL
M*# (_CWA#2H5B%C&KP-GTJ4,P-/UD?U3K)UK60N/-U9]ER75X^0J@1(KL56T
MM+O/>*CG(O 55OGXA5T;.^#@8NO)Z@.8%6AIVK]X/IS#"> J>P60'P!YU-TF
MBBIO!8G)R-D=N!#-;&$12XUH%B=-N)0'<NR5C*/)<OYENIK?PF*Z7-W-'T8I
M,6EPI<6!8-82Y*\0]'.XMX9J#W-38ODW0<IJ.DGY4=(L?Y/Q%HL>#/KGD&=Y
M_PV^05?B(/(-7BL1E2 L82$<[6'EA/$B/@D//Z9K3XZMGV_D&79YAC'/\/^/
M\I\(5C7"C=6-,'NHA0<T&VZ3DA\(U2"@DDX#U8( =:/LWH,P(+7&4G*Y4 DM
MU1XTZC4ZL%7PVJJ216O1"3ES-WPV!ET/0M+(W#C[)$OTP #BY@:%&Z' HWMB
M#M^#J;9;0P$J2R#;2HE0#B9+'+Q#AR :IGJ6W$#(>LZRWA6_8Z5"2_),B4+V
M*!R7Q\\'^/*CXO?O^I?9Q^,KX&P^J'[9>QY(.--.Q#/@T>-)F%*:#3>L$J;
M@#WK#SG.;CV[H-QB[Z4K3T\Z2:/;Q'G!9Q!*;9NJV^U&TK3MQ#_A[3R[%VXC
M^8TIK!B:]3Y<).#:&=$:9)O8EVM+W.5Q6?-811<"V%]92T<C).@&]>0W4$L#
M!!0    ( 'N-:534XN'!!P0  'T(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(V+GAM;*56;6_;-A#^*P<MV L02+:2M%GG&$C:-.F&KEG<=!^&?:#(L\6%
M(A62BN/]^MU1LN(,38!A7RR^W7//<W?D>;9V_C;4B!$>&F/#25;'V+XIBB!K
M;$3(78N6=I;.-R+2U*^*T'H4*ADUIB@GDU=%([3-YK.T=N7G,]=%HRU>>0A=
MTPB_.4/CUB?9--LN7.M5'7FAF,]:L<(%QIOVRM.L&%&4;M &[2QX7)YDI],W
M9X=\/AWXHG$==L; 2BKG;GGR09UD$R:$!F5D!$&?>WR+QC 0T;@;,+/1)1ON
MCK?H[Y-VTE*)@&^=^5VK6)]DQQDH7(K.Q&NWOL1!SQ'C26="^H5U?[;\,0/9
MA>B:P9@8--KV7_$PQ&''X'CRC$$Y&)2)=^\HL7PGHIC/O%N#Y].$QH,D-5D3
M.6TY*8OH:5>379PO;LX6Y[_=G/_Z&<Z_T.]B5D2"Y<U"#A!G/43Y#,2TA(_.
MQCK N56HG@(4Q&<D56Y)G94O(KY#F</!=!_*23E] >]@%'F0\ Z>$]E5 >\Z
MM!'.[^DWP!^G58B>2N+/%^ /1_C#!'_X?V+X'R'@<XWPUC6ML!NH10"\%Z83
M$16-D@1A%9 $&T1?WT[*SGMM5W3!1KG1 043FPK]&%#H6EZ/Y$ 1(+@EC76
MI39LG:88$*2SP1FMDM.EML)*+0R$2 L-4\B9)!U\7&&;2"\!"&/ DN,0Z*:#
M4']1)3<C;:6#-"YT'@-=[$ 7B!TOO6O(M8A;K:0J![I["4W(NTX'S8OA7PHW
M*#P@A^,Q9M]^<UQ.7_\40%NR$6PO76=[1P3)1ZLN4!H"LVXJTI?"R+&V+D*%
M:'FC-<CZ*Y2B(ZUL-[(+=/H>T_$-#B:>5-,[H[9ROL9((;VIBMF/4!1@W^3P
MR<+/PG8<M"%=Y?XN2!\&3_"7SD<M*72=)W77V,*%=UV[#Q^LA.^SR^N+[(<<
MZ .46@&A1<Y>W-#CX6\QQ8%3$82A)-"C+JS^NV="!5 _ 6^]4YVDW/'SIX@_
M?%H1^WVXB:+N?7BDEA!2@NO.*B(8&&>PA,4O-]^%%'<BN;Y B[[WQ10<Z?,I
MU,2!R*02$!ZA=6UG*+455;GBN*5(U!OE7>NLEF'0DI-FJC&5BF,_\>$LMH)%
MZ#;5[V <7.?E4.6C+"&]"Z$'?R*<V>VZH\Q1'?L-%;Z+M,\W1*NMEFU9M>2"
M_".LB<3>M,P/Z.$V)G'35II.,8&]5_GQ=IW921'JY) "T= 2O?SR-M4'L>>
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
M:(%B&,,HQB,O@6P0DC!Y=HXB2DT(A_@U<- )AD?%T>K7@R_PTU@)W"G'T4?
M%NZ8_\)9M@K^1^2D T)22T$^U<4W,3[F5B0,9M/G?Z&<%YDO4Z'R_R?8_\L$
M>X&T1D"324:'T]GNA)P/R=D,GO>\24'%$.!'-:66/>DH-K,IKQ!R(7@,*>!L
M 0>2GL+C21O7RR5F$29LS'(<B('"J+!!0XS\CQSED;X1WW98],NA98L[@)X/
M$I)+AC-X7>@B\<90R8HK3(D=,:HYWX8S)4:D(U8A?!GRI 2N6CG-V+D%- L/
MIU 9X!JX)T09HEN(RAH#]CG2.9V]ZY^E';.5$$"/<YKD;3(F A:++*_R 4,G
M+( LQ6W#Y'@T:><R-<8M:$WAJ3*4PQPN42VG;[#62**Z8#$%9J92C%9"%<$]
M(,Z+&'2EP@V!9#HE"?3L3)K-Q)G*@2-;(>ZE&O H,!XDUL]=L>"TNEY3CNF!
MP H2)+:H&/NY_$F(X[0'X[0T\8DX(O_$K6$$*T0-\,PZC8:\ B^;Z"9*)\-V
MHIS6%M%M!\\I8PH7&'1TO16Y#P2V7%)2!7;V4"]DH4&VW.@O.D1RHV14+,?
MW-V 4HE$%>-DQT5)'LP13,:]18R*[1PB[!42=D#?B&9+VI@28XA\@F V#[X\
M0#M[$3Z0W,KU+ZNXER>S.6M0U74#:)!8UC.)(6@)X8?@$VZ1V>P@I;N"C&TW
M.BI%\**\5D8.]W<MD75T_+F,@Q4G^?KFWLAZLOU)5?(4T=]'7'0[^(QK<KZ:
M'67!<9+^F< /A4F=P<'7:&-@?"2XZQF\DUS-C$J64C3T11U87)*D/WJ1T5S
MU["PLQ>?+6,W/)J@0^+&'\(TMSI9:\0RH<R R2Q/NF5;/.HOI0J_V=E1Q^4J
MA.%&G9X'OENEOR0FY,N@T$J!^J$P)65[C0Z(Q/R_:OE3$;!F!0ZH!911 0EP
MS^-;JB?%KW.7<@.BSS9/4+\B/[-;3>1.0N=+M0RF>HC4RNRSZ +0(J  ]$EC
M;]E;YH_ 0;Z(:B8C%>FG-$HE$I (&Q@AFQ17RV8ESA8I3-8RQT\Y%X/IH:.$
MD"HQ9\<K)M\[3.CVO%F,@FX1W%&J^#,35<5C'1_3[I1SA@\==S>M?D*K:HV9
M+S)Q;[*:3+"174_Q"HXX4#8"O&DDC!,$1<@AQ;MC"):\)=$7+:X0,BN#U\BR
MK5E&#96M*_%)C?-A5A,]+^TP<-+IVT"["]WC])J\'-5'RHZ.&Z^:K4!U4++]
MK>E#C/-W3G^2-I/0*QJ;)!VY=&I"$>C(.A,PPQT.;M7"N@D9,%B>FV5M4WE1
M2!*83E[B!-@>%&^P<@J($RL[2*Z1R-,=R3D)X8!%71*GH@A27U0:_:#!M@"9
M&H3I=IP*3,PQ1K]N]% 1E"2FLUJNP:'6HDBL(X%>^(A+BT(ZKU5JTJ&#A?)-
MK-=KJI\HC?>;AC-'%?R<BHY\]7HP+9H4'F2V/'H[N(Y0)(4,GQE=ST_.9< E
M!\=$:Z3=GIV$60\0>O@:50+0 )HZ !G3+)+9,89/M:2SXY6@UW;9WRJ!_G>]
M\"!QX+QN=&L9S$NDC5$!\,^8^' :ERURSS6&$F!T(.ED5KM $F9GKN%9-5,&
MF5G(Z7"V8X616(]=75Q?5F?/0>M>@0[O5H9\<XH>S%]5/X)0)<L:07]'%O4T
M'F,"H<DV(QR$,ENV.O(MVU58C"@^&'E 32PAWH,^[=8=F9=$#:4UENR21"96
MH= ,-%;MS )M*TR?3T(E%8<(1!SHS;:U=UI'RRU43DYD*&ENU5*!]J1:V&Z@
M+Q<@ I=&M@\64OWIA/D.3PTF8"C"9*]&3A5$1Q-I)6SZE7CVOD^HJJ@XC!!
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
M*H%SMEDJR%)U2[@6)D?82-I' C!<!@+P@C4BY>KIQK"'G"%%J<510L#B3LJ
M!QK<Z::7X/=P_[2$I"3@3_8$XF74(=GI_\X;0BBJU RU'H5;M%WLI%'2'S :
MCB?\A%JN$1M'[9@?M]0 V1"A1I 0L:KY._I&*K.(X@XF,:[5<2F=Y.^* &R)
MJ2+O5X)@& )PFBAB1O>56/J_+"K7W4I)>+"X";"8>H\;,0ZX*'J;LCNUIM5U
M)E>C)47;2 EUCI:$VR5$UP6MM;=@#$SE0.Y4HO+MDE+"8N3*EGCY2)'*)HE-
M(<-XNP<,;974,3N]&MH8 'S0'2CY4CMM7_JSBL>RN(N7ZL ;M/MTEQ0@#IVH
M;#QC6JXG *0EZ3C9Z0T!%FG158A!6"\&J]>C*UUU>Z[#;B8N*81T[<J]%8,[
MU!7Y4:Y9R/NZ8NUD6L9ZJ4R7JV+(J4Q/=RPEEERC'(OGH[D^VDMY&UWJDN&V
M['LSP9%!+W(#[,4W!9"9//G"7=NN+6X9(K41DO%\0XE8Z(EJDK.TU^Y!BN)/
M;I)8)'9148"!5$?BRN[&MC>A'BP11(QB1O0?A/Q0$G,?O)V[9D@8<F:(IV/R
M2.'HHKA\H6L5XDC20U=PRD(N\V/EM8F7%9176>WS0A'#SK(E02),<G&0.HBB
M]/ CU[>.LHYX8"NP)#K2UEE6FU 1R\+XKM P),PD_6&9GYS%C/)*%_)7NM0W
MDAR)$9EA]($K,8J;(2(U2WXI=<>/"B+#_>[W,+GR%( ,32%C2#MF/J<>]OD]
MS>0-6#:]\0>N=GOXVZ/EB2I]'QH;-E92N5RA1Q@+Y81'/8+49C(_WBKR1KF.
MJJ?? X]>XV6YHSO[TDEVKFBAM*2G*A,=QJ;;>?D6Y_OO8095V-.UR_.O3^G:
MY9%UL[N:95BZ'!GOGJX3 '*C0@9(>/G-^^MXT;/<H#1(?*TQ-X9\^G0_0O48
MIWF2W3M![0&;#16,VOH3)E[IKBD._.PURW0#N91<?DMOK<G^R$,((4@?+D?]
MP;0$$H#Z$!!WECX)2Z,H 8&57S#3X,SHI 0HEL5FJG33:@Y?=I,K@^A#)"%(
MZ]Z1CW(GTTB-EY$$ &:555N3>*0.YK2]HLJH ) FLENY)@9%AS/DBO W),3I
M8&,1U"UETOKH:7)]8I"$9/Q9+C-(B9B4*>8('A?]G<"C$[['YQ^#(V1^0AXD
MCBF)(73LR\&%O NED':(XYA@2&U'\^/=0M<$^FNR;"ZSJO%1\?#GIMJ[3!$Y
M_F"U^K%( M_&?CY[,2D6..&5BS5S 0$OE%>G9^9F%LHKXV_%:7,Y@!QF%BU[
MW2K8Q74-K(\LQ-?+%O'QL=#>D:E7^)]N=KQ?175LT=4+A0_D'E%K0K@<((B-
MZWMZ 6)6EJA.!H8&=$5!B1T0#M6)X^-6G\C6F=MYS_?C)@6 Q/OA>QWC_<5Y
MTD$\&48=LT-V"W.X;9H#%.*\!D8.0H""[.EV9B[#8%FDFW@OT(>\6"0DU<-9
M9<>#ER1$N9%5]F)^AZ*QH:<C@.%3NP%>5T;V*(V1"KKDBR\T7HIA'0.#O:8G
M2\PS.&Z!;V,<)A1WW$EB=L#\"L&X%]NG'Q/X$&2SX^(=:OAS&+"R>$]^K-:2
MW>?M<CQKBF&JF-_,KPRG43LXS(YI%Z@,;=FH<"7SCGV9'7WH,0GUFWS%=!9%
M0I8C@IG(:0?BW4O[W-<UDWG1HO".RMW4_36_]W< \-B+GX^PG1UBMP<2"P_"
MGYMH[/ZO3>3#1\7U<0@.!'K^_"]LQ$RIE]'D6E%<'<P["NEY(-=.WY;WX>?[
MF%8?MXW*?@:"9?^]-J/<A;49.BI,PZ"@H^O%<4TE9?8@0T=GXB4SE?$QJ8M0
M%1,[A#1GGX[N(GE<I@OQT)B4Q0@-7Y---^>-7:R?%>/$6YA=H 7"8G-D<;YA
MK:P=[H-73^EB;EV-4'0[@$0/GBXAYFOY20BF*K>'4Z;TW_]-=0.&E2F?,GM9
M!D"43)*52WW$85^?Q(JIZK&44#T)XAS<2+JL0;1W4<VTFTW8*S7B!WD@&I/J
MV'41F@PH'"Z57>6]*[:L8/+BV(1+/*K58!J^P"*W-:@?(MLG$A!#$=DER\+!
MEQ2YE!UL)49+)Y]^#4<!AIOX.Q2"M!<GLUG$6C2 ,6HL*P>(N+N9;EO)T@68
M!]8K!9Y\V ?/C<@_S>8UH4UO0W5@Z3[3S"/(4PW$@(W=IA:/:(7E!6=@,XC#
M,E)[1D[<QO1]@84,41'D+/6-N PHCNC(KJS'@2ONZAY%49ZJV=5:4NU6_'3*
MSDW4&-977<&N'"B)/P(&BWS2>ANHZ>&%?7:Y'"ODRY>7IA$QXW*J3MEAOM"L
ML.KD2J%@:*;.9YX]" XI&)%3I30& <Z_$Q!$^*XBMX<K (O,4+<K-'#!K\ZF
M\W!Q9B:&KI@U#DLA6GWVJGJOV9&]$*#'E/G3[*?+-MJMZ ?:R,KH>OX5L_BT
M"C\"=\$_?9:&\R_(_:S<"B\J:?427CV=GH-.=ORC;/RAMUOZ(;2%[7N[H3_7
M&FC&X0#X'G\7*7S !>)/XWW_WU!+ P04    " ![C6E4*S8-[!4$  #9"
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q]5FUOXC@0_BNCW.G4E=)"
M7FA(#RI1MMU#Z@LJ[9Y.I_M@D@E8=>*L[4"[O_[&AJ9T!7PA8WOFF9G',QX&
M:ZE>]!+1P&LI*CWTEL;4%YV.SI98,GTF:ZSHI)"J9(:6:M'1M4*6.Z-2=,)N
M][Q3,EYYEP.W-U67 ]D8P2N<*M!-63+U=H5"KH=>X+UO//+%TMB-SN6@9@N<
MH7FNIXI6G18EYR56FLL*%!9#;Q1<7/6LOE/XSG&M=V2PF<RE?+&+23[TNC8@
M%)@9B\#HL\(Q"F&!*(P?6TRO=6D-=^5W]!N7.^4R9QK'4OS-<[,<>GT/<BQ8
M(\RC7/^%VWQ<@)D4VOW">J/;"SW(&FUDN36F"$I>;;[L=<O#CD&_>\ @W!J$
M+NZ-(Q?E5V;8Y4#)-2BK36A6<*DZ:PJ.5_929D;1*2<[<SE[OKL;/?X##S<P
MFWR[G]Q,QJ/[)QB-QP_/]T^3^V\P?;B=C"?7,SAY8G.!^LN@8\BQ->]D6R=7
M&R?A 2=!"'>R,DL-UU6.^6> #D7<AAV^AWT5'D7\BMD91($/83<,CN!%+0V1
MPXL.X(VR3#:5X=4"IE+PC*.&?T=S;125S7]'',2M@]@YB \XF"KJ(V7>?)@*
M5AE@50[7/QI>4X&;?8P>A;.M>J%KEN'0HU[4J%;H$2DD9YRY<I<%U%N?SAF^
M.P.N[<F*TTT *9HE@LW3EN^I]0,EFJ7,@3H>"EZQBB %-6 ME2.H;E0M-1'$
M#"AF2+!MT6(54E"G6T74AE/?T%&CL6@$"&I ?0'7[?ZMW8#ON.0951;TX V9
MTG#5<)$3@J;KW6[=-*KBIE'HDBGXJY7)XC39*HQE63<&2?J<;73ZCGJ+%.92
MBAQX:0E >_[AM)(&C 1\S9 B$U89"*^$Z7X:*7NJ0BSGJ-I*="HD="&3]&YI
M@J=[^,3*Q1XK9]&R\#N$?MCKTS?PHSC<82/P@WX"<9(<RB4EA7-22_O]#\;\
M#[H^9Q!T_30-H><G40IC5G/#!/])R6M9F#4CKF,_Z476[7E$!%=4)HU[3$]Y
M=4IN%X1)=^2G<1_^^*T?!N&?-JDHC"UVTDV!^JHI&^$N.]\M3QL)*VU%_=QL
MG"1^V.U_@9/(#]/HRP'6?:AH4!%#L1\$YR0D?DS?(PW::QNT=[1!9S3N\D:@
MO;""<04K)AJW(H9I30E0A1"'E /RE7T*][7M42?[V_865RCV5,6O.UVZ([UT
M7%!L[KY#8B FPI,0@B3Q4_O0,O6"QH8'&K-&<6/?,JL8I7Z21NU%W?^2S4>>
M$2FG21_Z2;R7V<[.N"E1+=Q0U>!>T,WD:7?;N3W:C*L/]<W0IV@7O-+4;@69
M=L\2XD]M!NEF863MAM=<&AJ%3ES2?P]45H'."TEI;!?60?MOYO)_4$L#!!0
M   ( 'N-:51-D^A2200  !$+   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;)56;6_C-@S^*T0V#"W@U>\OZ24!VC3;"NS:HNW=, S[H-A,8IPM99+2
M7/?K1\F.F[:)T7VQWJB'Y$-2YF@KY#>U0M3PO:ZX&@]66J_/75?E*ZR9.A-K
MY'2R$+)FFI9RZ:JU1%;82W7E!IZ7N#4K^6 RLGMW<C(2&UV5'.\DJ$U=,_E\
MB978C@?^8+=Q7RY7VFRXD]&:+?$!]9?UG:25VZ$498U<E8*#Q,5X<.&?7Z9&
MW@I\+7&K]N9@/)D+\<TLKHOQP#,&886Y-@B,AB><8E49(#+CGQ9ST*DT%_?G
M._1?K._DRYPIG(KJC[+0J_$@&T"!"[:I]+W8_H:M/['!RT6E[!>VC6P:#R#?
M*"WJ]C)94)>\&=GWEH>]"YEWY$+07@BLW8TB:^45TVPRDF(+TD@3FIE85^UM
M,J[D)B@/6M)I2??TY'[V=7;S90;WL^GMKS?7C]>W-W#RR.85JM.1JTF#D7/S
M%NVR00N.H/D!?!9<KQ3,>('%:P"73.OL"W;V70:]B%>8GT'H.Q!X@=^#%W;^
MAA8O/.8O/B'?("RDJ&%*MDK*"^)<KV!JV48)?UW,E=W_NT=AU"F,K,+HF .E
M8LNEQ"6S62@6T)IPB-U>*%.?YVK-<AP/J  5RB<<3!Y7Y(RHJ+A*O@1M(@?%
MBTY45#J-R_-G4&(C<SR'/Y'))D1 !&,])Z\-R?]W_X%1G@#3D(MZS?@SB"TG
M&>*1[(,?(4R&CC\<TLS/ B<-$YJED3-,/2!>M"SG&\N*GSI>EL)//V2!'WSJ
MQMG/A$L1R1&4U10F3N"%X'M.$@PA<M(D@D>A6;4CU2B-@L"),JMT&#IA$ANE
M0](>04\\XRZ><6\\#^>,\Y)+%TJAWEO_7K)Y697ZV0'&"S(TQ_+)A.E0 O3J
M/IX YHTVX3<*\DHH,Y^SBO&<&*&4TR0S;4)DN4T_J?9QH4"2F052ENSL4@W,
M[KC -0%JJ'9^ ),(3+59I\[W7%(O17357NO<A]O6R-8P!WS7=TU9F_@XJ1_2
M&#M^',/TM0LD&;AA*YLY?N:#[SM)EL US^E/I!!."FQFIR8!DHR^B1.'_E&E
MGI%SHM@D1^#$7M2CU&O-:XP[K#-T@CBS6$GL]^59TN59TIMG#_3[+394S!2^
M2IC21EF_C]6A).H%/IQ$+XBFFE_5N&7=9(1EXFWLWXN^W?'@1NA]FRU+PR2P
M$?")^0N#93@G6$G.4@$I.(F#X!1.@B%]#8#:0W" 4[MB8*+(L^1G].?I(3WM
M2$\_3#I_H[0KJ$.4]\)^_.%N6J/R7U*<KQA?TECRXY9075.T5NR)MA YE2K6
M]/R65.BEQ.+L=2Q>+=['Q*<J\.SH)\G[F'PP),,T@RP]_-*Z>VT*/1%+VXR1
MIV+#==.Q=+M=OW?1M#DOXDVS^)G)9<D55+B@J]Z9::]DTX U"RW6MNF9"TWO
MD9VNJ&=%:03H?"'(@79A%'1=\.0_4$L#!!0    ( 'N-:52,!:-HA@,  '4'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;)U5;6_;. S^*X1O.+2
M4\<O:5XN"9"V&39@W65=M\/A<!\4FXZ%R9(GR4V[7W^4DK@IT/3#?;$IB7S(
MAR*IZ5;I'Z9"M/!8"VEF065M,XDBDU=8,W.A&I1T4BI=,TM+O8E,HY$5WJ@6
M4=+O7T8UXS*83_W>2L^GJK6"2UQI,&U=,_UTA4)M9T$<'#;N^*:R;B.:3QNV
MP:]HOS4K3:NH0REXC=)P)4%C.0L6\>0J<_I>X3O'K3F2P3%9*_7#+3X6LZ#O
M D*!N74(C'X/>(U"." *X^<>,^A<.L-C^8#^WG,G+FMF\%J)OWAAJUDP"J#
MDK7"WJGM!]SS&3B\7 GCO[#=Z6;D,6^-5?7>F-8UE[L_>]SGX<A@U#]AD.P-
M$A_WSI&/\H99-I]JM07MM G-"9ZJMZ;@N'27\M5J.N5D9^>KNS]7R[O[OV'Q
M^0:67[Y]7-TN/]_#V3U;"S3GT\B2$Z<:Y7O JQU@<@(P3N!625L96,H"BY<
M$477A9@<0KQ*WD2\P?P"TCB$I)_$;^"E'>74XZ6G*&LJ:6V?0E@))BTP6<#R
M9\L;JC4+_RS6QFHJEG_?<)5UKC+O*OL_KE[+[9MPKD$GIF$YS@+J0(/Z 0-*
M#\DY9[[(50G-WJ=WAATO;MS) Z<[ 5*T%8+CZ8JVY_Q C;92!5"?0\DEDP0I
MJ.T:I2V7&VA:W2B#!I@%S2P)KADZK%()ZF^GB,9RZA8Z:@V6K0!!;6<FL.SV
M/[D-^(X5SZG&8 !/R+2!JY:+@A ,7?1^ZWVK);>M1D^FY(].)HO><*]PK>JF
MM4C22[9I[X#Z"2G,2HD">.T2@.[\V:E4%JP"?,R1(A-.&0BOAM7K:23V5(]8
MKU%W->E52.A#KFA:&8*G>WB1E<DK5MZBR\([2,)D,*)_'*99<I2-.(Q'0\B&
MPU-<QJ1P26KCT>@Y8^%SNEXRB/OA>)S (!RF8[AF#;=,\%]$WJC2;AGE.@N'
M@]2YO4PIP9+*I/4CM,=EC]QN")/N*!QG(_C]MU$2)W\X4FF2.>QA?PR+/&_K
M5OC++H[+TT7":E=1OW8;9\,PZ8_.X2P-DW%Z?B+K(4AZGBA#61C'ER0,PXS^
MKS5H=#0*:]0;/_ -74PK[6XJ=KO=F[+8C=)G]=V#=,OTADM#15&2:?]B. A
M[X;\;F%5XP?K6ED:TUZLZ%U$[13HO%3*'A;.0??2SO\#4$L#!!0    ( 'N-
M:52&_(582P0  /,)   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;(U6
M;6_B.!#^*R.N.H&4A<1Y ;J 1-O=7J5NMUJXZX?3?3#) +XF,6N;TMZOO[$#
M@>X"VB\P'GN>F7EF//%@(]6S7B(:>"WR4@\;2V-6EYV.3I=8<-V6*RQI9RY5
MP0TMU:*C5PIYYHR*O,-\/^D47)2-T<#I'M5H(-<F%R4^*M#KHN#J[0ISN1DV
M@L9.\4TLEL8J.J/!BB]P@N;/U:.B5:=&R42!I1:R!(7S86,<7%XE]KP[\)?
MC3Z0P68RD_+9+NZR8<.W 6&.J;$(G/Y>\!KSW )1&-^WF(W:I34\E'?HGUWN
ME,N,:[R6^9/(S'+8Z#4@PSE?Y^:;W/R!VWQBBY?*7+M?V%1GX[ !Z5H;66R-
M*8)"E-4_?]WR<&#0\T\8L*T!<W%7CER4-]SPT4#)#2A[FM"LX%)UUA2<*&U1
M)D;1KB [,[K]^O7FZ>[^'L8/-W#W,!T_W-Y=W7^"\63R:3J!YI3/<M2M0<>0
M,VO22;? 5Q4P.P$<,/@B2[/4\*G,,'L/T*$HZU#9+M0K=A;Q!M,VA($'S&?!
M&;RP3CUT>.&IU*7,-B+/@9<9W)6&EPM!R<)8:S0:;H1.<ZG7"N'O\4P;10WT
MSQFW4>TV<FZC$VXG=*^R-?F1<UAL0SA&[UD4>U<O]8JG.&S09=2H7K QFBX1
MTB7E@1I$6:,#IQRXAKG,Z0[J2R FL9BA<FR^6USQG)<I>C##A2A+42YLF"M4
M0F9P 0GS^G% 0M#UNOT^["G,,F%OF79D%L@M;W1WS<Z69_]2,UN-KG"BV"<A
MBKT@9GNW2-:'#@,6>Y$?[%V?*4!<%R#^Y0*(?=FY*_NQ2IR'&^\&VE$\RSOI
M:^J?W)C [,/X!15-/1@74AGQ'W<SZK'*FPQ^[L<*Z%VU[$6 )E7Z#;G2+9@J
MGF')"RI_U [B2@V/W%C:/3!VFR)]MMM^;[M][88,(2K,711Z*58:XG;H;T\\
MR/)#*HL5&@(.V]UHJZ<8:9K2>%WS'%:*/A3*O%G/R?[ #VQ0CH::])K0>/GV
M^V\]%G0_:DC)J\Q%1I%F-&1=,X ;:M6>T,8F;TTK)JDQ+X]P\:/&AULEM89Q
MFJZ+=>[@?]8<T'8!K.>%OFW-9N3UHU[+-F'H]5EH56&?%,?X#,BD&;%6)?1;
MIUBE=@ZZ,0%Y?ARW(/%8OPO-("38=RP'7MB+H,G"L 7=?D(281_GFWE^8A&C
MJ 6.4/:Q_K^ N.OY++*Q][S$@E"&@1=0B4@5)]W6F0N5U!<J^>4+-5\;.S'Y
M85?C*STA-!Z[6F>!CP^YSZ<]@-#OYAQU +/U\[V8:*956,F)E:-*]JT<6YGY
M3I^ G4E]H&%*KYRYH1H&'HLCF$I#O-/,ZM%(8D<G4>?@0TS%7[CGAFWA=6FJ
M;W*MK5\TX^I#OC]>/8>^<$436$..<S+UVUV:0JIZ8E0+(U?NLSZ3ACK-B4MZ
ME:&R!VA_+J79+:R#^ITW^A]02P,$%     @ >XUI5%:J?"7)!   # P  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULE5=M;]LV$/XK!R\99$"+3;W:
MJ6/ 25.LP+(&<=IN&/:!ELZQ%DET22I.]NMWI&1906PC^V!1).^>>^$])WJR
M$?)1K1 U/!=YJ2YZ*ZW7YX.!2E98<'4FUEC2SE+(@FN:RH>!6DODJ54J\H$W
M'$:#@F=E;SJQ:[=R.A&5SK,2;R6HJBBX?+G$7&PN>JRW7;C+'E;:+ RFDS5_
MP#GJK^M;2;-!BY)F!98J$R5(7%[T9NS\,C+R5N!;AAO5>0<3R4*(1S/YG%[T
MAL8AS#'1!H'3\(17F.<&B-SXT6#V6I-&L?N^1?]D8Z=8%ESAE<B_9ZE>7?1&
M/4AQR:M<WXG-K]C$$QJ\1.3*/F%3RX9A#Y)*:5$TRN1!D97UR)^;/'041L,#
M"EZCX%F_:T/6RX]<\^E$B@U((TUHYL6&:K7)N:PTAS+7DG8STM/3S[]??;FY
MAOO9']=S<.[Y(D?5GPPT01N!0=+ 7-8PW@$8YL&-*/5*P7698OH:8$ ^M8YY
M6\<NO:.('S$Y Y^YX T]=@3/;P/U+9Y_*- R$07"/7^&CYE*<J$JB?#7;*&T
MI-+X^XB)H#416!/! 1-S8DQ:Y0AB"5>B6(L22ZW,K&/\^IGXI!"<2RQQF>F]
MR3YJQ_#T7*UY@A<](J)"^82]Z?T*82W%4V;IXBP:="#>0E:;U_P9E5W0)/R"
M7"I <UQ R<9B@;)-./ R-2]#2 014&D2HCB,WE+DQ.2L?#B'/PFB/O#7"(<G
M^Q+1NGI524D9@R6F*'EN_ 5\(_6IV3T!A[&P3R-S8]^C,8C',-=<(XR#,<31
M"'[^:>0Q[P/YL$3"3BWD6RCF!K%O8(81.(32;V"8'X'GQ2W,-YY7O&XF)@>\
M3+#=<YC+1EZ_G=\+;9WTW"#P:?1=+V0T;O>/U%O8UEOX[GIK(S2IG2F%5'CF
M#'_+^"++,YVAVE=HQPW,MKW:6$B[.>0["_G. BW7OARLILS*U"6DWEU ;PR?
M[Q:E:;N@!514)3ER\^QXQ)@;TME2]@-3'")YM$T\I;HN3&75QSF. XC#F,KS
MB0I04, -KQ1X_IA^$7SG4O)2=W:8-P(61#!+$EGQO,Z&((I(*B4OBH"-AB3@
MFB%P0RK'5Y%TO#P>3I-KJG:7!7$?'+\>R6Y55#DWW$R1.D&2-<5)?O!"2)W]
M6R\XH>N/J38=SV4QHY%%;NA3F9L--NKO23$X6_]>K)X?&O$X'/8[+)B]8<%>
MPKT!=*&DA9,6]Z1&/D*)J*5$]&Y*7"^7:+_YW:YS9WA]A]35$O+%AK&/%\>M
MF%Z;9@1/[2JA2EB@WB"6MCU^/9N?M8U%41NI;#WM6C!(XX(Y(R-NOA.\?+%Y
MBS]0/VZ=;D4W9*;#FO_9P-WFC8UKNJE]?+,:EJ!&<(_[K3,D=]IYU'W2M@&1
MD,:K+XUC3ID.HMO/V]X;DW9$O\! C<S#K'@A/;Y8#FU+J1;;S2R)?]E#8H<*
M^=3B[H3O4%>R-'S:?1MY^@_=JPK[;78"HT.WEZ[2L39_2N2Q.HX76E7CG#_J
MZN\KXT'GAE:@?+#W4$7^5Z6N+VOM:GO5G=4WO)UX?4^^X?(A*Q4UAR6I#L]B
MZN&ROGO6$RW6]KZW$)INC_9U1==UE$: ]I="Z.W$&&C_ $S_ U!+ P04
M" ![C6E4CH2IP%P#  !5!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6R-5=MNVS@0_96!UETD@&M=?*F3M0W8N;0%DC9(O.U#L0^4-+:(4J1*4G'S
M]QU2BN+LUL:^2"3%.7/.Z PYVRG]W12(%GZ60IIY4%A;G8>AR0HLF1FH"B5]
MV2A=,DM3O0U-I9'E/J@481)%D[!D7 :+F5^[TXN9JJW@$N\TF+HLF7Y:H5"[
M>1 'SPOW?%M8MQ N9A7;X@/:OZL[3;.P0\EYB=)P)4'C9AXLX_/5V.WW&[YP
MW)F],3@EJ5+?W>1C/@\B1P@%9M8A,'H]X@4*X8"(QH\6,^A2NL#]\3/ZM==.
M6E)F\$*)KSRWQ3R8!I#CAM7"WJO=!VSU>(*9$L8_8=?L'5'&K#96E6TPS4LN
MFS?[V=9A+V :'0A(VH#$\VX2>9:7S++%3*L=:+>;T-S 2_711(Y+]U,>K*:O
MG.+LXN;SI_=OUU?WMW!YM5K#R9JE LWI++0$[K:$60NT:H"2 T!Q K=*VL+
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
M ?XDBD<\$9ZF=;#2]"]%BO9-3 5*]4M7*'O5=(?RC?M8A7]8K*H@H7M355,
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
MP:%%HSK(=K4FGS\4*EI#5G=?W3O_\\"K\J>Q%H"O$$!>M0'9_VQ9-:C(EK?
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
M"CY&6LU#+>&*)BMF>IM*"4J>Z78W7PVV7+'N>_:3VO>T7DF,AY4R[_;71#^
M"NGB3DKNQ"T$7.F4W$$ [-D(D@NTU%)\,C'%I9IBMYS6[,@C*-@_]YT]B4M)
MQ6Y-O:8O+$YC%U:IB;ASL@R6DH;=<I0I[]5T-D''Q3?'VFU[TCX@JK@4,NQ6
MLG'P/66BNFVV]D/3D-+ZIJN+4@G+-$(16U97VNVJ<[QK2KG";KW*2ZW?E+_1
M/Z14+7(RU2*E:A&WBM3LGR,HF!SI'U)*$:DC1:)()=+\XDI*;AS<0[']#':Q
M*K6,--VEULKM[FI22A9IG:RNI0P1MPS]GRUUQ%7[:$N14O&(^S,PS_-OME2I
M=:1[LM27:D;<$E.WI=PH_6,=5<H4<<M4_8YRX^B-Y>&.\G9VS#&(E3UYD,BF
M.]MI%G>+TXVQW=/_<O\27TRS,XH2)CLRT=^[*_V&0A$L-:1_WM7+4F2G$-E
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
M2.FZ:]C&9F&<S!="+9B]SA+/80+B>?G(Y,RL6.(D \(32A"#6=>XL:\'MJL
M.N(E@37?&2,E94KIJYJ,XJYAJ8P@A4@H"BP?*[B%-%5,,H]_):E1[:F N^,-
M^W<M7HJ98@ZW-/V=Q&+1-=H&BF&&\U2,Z?HGE():BB^B*=>_:%W&6@:*<BYH
M5H)E!EE"BB=^*XW8 =C^"8!3 IPZP#L!<$N ^U& 5P(\[4PA1?LPP +W.HRN
M$5/1DDT-M)D:+>4G1-5](IA\FTB<Z(V'+\/[YR$:#V\??MR/GD8/]^@23>3?
M*\Y30'2&XH3C^9S!'.M"R14&*R Y<'0^ (&3E%](R/-D@,[/+M 92@AZ6M"<
M8Q+SCBEDDFHK,RH3ZA<).2<2LAUT1XE8<#0D,<3[!*945TET-A+[3B/C *(K
MY-K?D&,Y]I&$;C\.MX[ !Q^&VV&#&K<JF*OYW%-\!^48%^5 ?W[)4#02D/&_
M#1MYU4:>WL@[L=$3%3C=D!\M9(%O:;PZ7U8]SW&\ME2YVK7W,,P.7==O[8<-
M#L.",'"]*FI/1*L2T6H4,<&I_)]B@2*:+3%Y1W1-($;RLV)U37O\?L7O?VTU
M@FJCX)/5*/#^CG^N']IAO1J'87;;"5R_5HW#L, + ^MX-=J5B':C".F68,DT
M5UXU>!)6=.'7FF];VU/2^J3])<&>L8'5#FKV'PFS:M8WANSGOW/*VXWY#R_E
M!Y !BP!Q]4DTF>)L29TO]G][Z-GN9_UW#\X/UW<LM^[_89AM^4Y8K\%AF!?X
M]</(W+EWI;ESW;]P>=;D1!3W4[5:]4@WNC.HK?=5[Z3O\RU-T7C=839/"$<I
MS"2E=17(E%C1RQ0309?Z=I]2(7L%/5S(_@^8"I#O9Y2*S41M4'64O?]02P,$
M%     @ >XUI5.8_<$EB P  I L  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&ULO59=C]HZ$/TK5M2'7:G=Q/DB5(#4)=S;E=K=%=OM?;BZ#R89P*IC
M<VT#[;^OG820)1"MU*HO8#MSSLR9F3@SV@OY3:T!-/I>,*[&SEKKS7O75=D:
M"J)NQ :X>;(4LB#:;.7*51L))"]!!7-]SXO=@E#N3$;EV:.<C,16,\KA42*U
M+0HB?]P"$_NQ@YW#P9RNUMH>N)/1AJS@"?3SYE&:G=NPY+0 KJC@2,)R['S
M[U,<6D!I\97"7K76R$I9"/'-;N[RL>/9B(!!IBT%,7\[F )CELG$\7]-ZC0^
M+;"]/K#_58HW8A9$P52P?VBNUV,G<5 .2[)E>B[V'Z$6%%F^3#!5_J)];>LY
M*-LJ+8H:;"(H**_^R?<Z$2T CB\ _!K@GP+""X"@!@2O!80UH$RU6TDI\Y 2
M328C*?9(6FO#9A=E,DNTD4^YK?N3EN8I-3@]F<^^SNZ?9V@^FS[\?7_WY>[A
M'KU#3Z:]\BT#))9U$""1EB0'4^L,Z(XL&"A$>'Y\G,-&**H1HV1!&=4_T%4*
MFE"FK@WC\U.*KMY<HS>(<O1E+;;*@-7(U4:#C<3-ZGAOJWC]"_%B'WT67*\5
MFO$<\I<$KA'?9, _9.#6[V5,(;M! 7Z+?,_'9P*:OA[NG8&GKX;C88^:H*EG
M4/(%E^H).^!;0'/(Q(I3^VZ]1=-#C=*J1@K].Q>,(?/F[(G,_^OQ&S9^P])O
M>,'O'<_,M:, 7>50K:[/%;<BB4H2>R7M)G$0^R-WUTYXU\B/(_S2*.T:X6&2
M-$8O1$2-B*A7Q/S8VSTIB1NV^(^68M#X'?2J>##?!,I7YCIDA&=PK@P50=Q*
MWF" @Y,R=(W",(K.9SAI8DMZ8YLR([H_MJ3C-L')2?6G7:.N@+1K=%G L!$P
M_!U]/NRZCI,3#5V;P(\N=##VCO>YUY_ADP9#GP[W<4]KX=;G O_1IL;^T;/_
MJVU=,[13&N%6Q:N\G['R(R^\D/CCQ8N#7VWMFJ'M&>,XB4\#[)IU9:2U5?0Z
M&<=['/^6BQR?N<FCX/0U/6/UXBJO8G1;XXOIHE4Y!BJ4B2W7U7>\.6U&S0_E
M@'5R?FM'T'(L.M)4\^MG(E>4*\1@:2B]FX$)258C8;718E,.20NA32N7R[49
MHT%: _-\*80^;*R#9C"?_ 102P,$%     @ >XUI5%SW>E)G @  ! <  !D
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
M2C=4Y'.'="M7?@;6#.LE&P&N*P'^_:CAX$:15/XW,IE;3>86DWD#D]USA=F
MV&=@*[CL%?20=%(D-9_ST\*%+O)F]E-3MRX*.KX35J@CQE[%V!ME?!E%>9HS
MK$BL/RIM,!'%A\]6<\<I%XK^*@;Z>!]23QN,SGWD!"W>/2@7A6X_[TG%>S+*
M>SV@<494']-)AP/R()RVF'91OM< '1&=5D2GHT2_DH1&C,B1W>57J?S3;^6@
MFBPXQ58.ND*C27M'=$'0]5"_SF'%-QSE>Y53%M-L.R8T=&JS=4XO-6QX.SR%
MV&76(R%AX+?4[D%YOM^O-JQM%:)1RA^)/I,3SF) 4TW\B1BNH^+7)@K=5Q"_
M=D X;H%_*G[7UT(8M"VE!P7#(!A0OW8_.&Y_'W*1494+4M#=T&?3'E6_]BLX
M?07U:T^#_DG4][NZ.F&(VO)W81/?'3@S8>V-<-P<EWA'-6WZ2Y^:DF_4'@LR
MID9M8C \O?BHMCGDG$+\,NNQHTS<EO8]*'WD#IS[J/9*-.Z52YY))?*BN#BG
MV;EFO]5[?VSSH\9E\15NBZAV.G22^R+J7@51Z+5/V1Z4TQ+?;M0CIAC\A,66
M9A(PLM$QSH6O@\6AOCIT%-\5)<HC5[K@*9J)KDF), #]?L.Y>NF8JJ>J<A?_
M U!+ P04    " ![C6E4\G'FJ&<"  "R!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6R-5%%/VS 0_BNGB >06-,DI0R41FI)I_%0EA78-$U[<)-K
M8^'8P79;^/>SG30KC")>8OM\WW?W^7(7;X5\4"6BAJ>*<37R2JWK2]]7>8D5
M43U1(S<W2R$KHLU1KGQ52R2% U7,#_O]H5\1RKTD=K9,)K%8:T8Y9A+4NJJ(
M?)X@$]N1%W@[PYRN2FT-?A+79(6WJ._K3)J3W[$4M$*NJ. @<3GRQL%E.K#^
MSN$'Q:W:VX-5LA#BP1ZNBY'7MPDAPUQ;!F*6#5XA8Y;(I/'8<GI=2 O<W^_8
MOSCM1LN"*+P2["<M=#GR/GM0X)*LF9Z+[5=L]9Q9OEPPY;ZP;7R'%Q[D:Z5%
MU8)-!A7ES4J>VG?8 P3# X"P!82O 8,#@*@%1!\%#%J >VJ_D>+>(26:)+$4
M6Y#6V[#9C7M,AS;R*;=EO]72W%*#TTDV_Y9-YW>_8'R3PO3[_74VF][<P2>X
M(5(26Q,X3E$3RM2)L=[?IG!\= )'0#G,*&.F=BKVM<G$\OEY&W721 T/1 U"
MF FN2P537F#QDL W$CH=X4[')'R7,<6\!U%P"F$_#-Y(Z.KC\/X;\/3#\.#B
M'3515Y7(\46'JB)-7TO]? H9(UP#X05,']>T-@VGX?=XH;0T'?/GG5"#+M3
MA1H<3-V,BYP2UX7X9,:)PK<*VK!<.!8[2S9)U#N/_<W^&__O$_2&+WW2QN=L
MWZ?S: 3X>W]SA7+EIH*"7*RY;GZ(SMH-GK'KMU?VB1E(S?SX1]-,LQF1*\H5
M,%P:RG[OW.0CFPG1'+2H7<\LA#8=Z+:E&:HHK8.Y7PJA=P<;H!O3R5]02P,$
M%     @ >XUI5$\)+KFN @  F08  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3 N>&ULC57);MLP$/T50L@A =)HL:4T@6W 2YH:R(8X:0Y%#[0TMME0I$M2
M4?KW'5*RZGA#+A(YFO?XWI <=4JI7O4"P)#WG O=]1;&+"]]7Z<+R*D^DTL0
M^&4F54X-3M7<UTL%-'.@G/M1$"1^3IGP>AT7>U"]CBP,9P(>%-%%GE/U=P!<
MEETO]%:!1S9?&!OP>YTEG<,$S//R0>',;U@REH/03 JB8-;U^N'E,+'Y+N$'
M@U*OC8EU,I7RU4[&6=<+K"#@D!K+0/'U!D/@W!*AC#\UI]<L:8'KXQ7[-^<=
MO4RIAJ'D+RPSBZ[WU2,9S&C!S:,LOT/M)[9\J>3:/4E9YP8>20MM9%Z#44'.
M1/6F[W4=U@!AL@<0U8!H$]#> VC5@)8S6BESMD;4T%Y'R9(HFXUL=N!JX]#H
MA@F[BQ.C\"M#G.E=W]^/7L8W-Z1_-R+CNZ?^W?5X<'-%^I/)U=.$?"$3/#=9
MP8'(&9E+F96,<W(\ D,9UR>8\#P9D>.C$W)$F"!/"UEH*C+=\0VJLVOX::UD
M4"F)]B@)(W(KA5EH<B4RR#X2^&BK\1:MO VB@XPC2,](*SPE41"%.P0-/P\/
M#LAI-:5N.;[6OE*OJO?S4>(33V%)5?;K '.[86X[YO8>Y@'E5*1P2J8P9T(P
M,;>[M03%9+9K(RJVV+'9:_[62Z*+&$OTMEZ=[:SP_/SBHLGZ(#5NI,8'I39%
MH%G&[$76!(\+R8'J0@&V!U/KQH3?>/QM9.=AJI9)/GAHQ\&&A^VL=AS&T6X/
M2>,A^5RY 94?+'2R7<(H;@>;E=Y.^[@?E4I_[9;GH.:N^6F2RD*8ZE(TT::_
M]EU;V8@/L.]6;?(_3=6T;ZG" Z0)AQE2!F?GJ$E5C;":&+ETO60J#78F-US@
MOP.43<#O,RG-:F(7:/Y&O7]02P,$%     @ >XUI5.(RJJ]H!   "Q0  !D
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
MP+6!>K]F3+X/]"&R_=,P^P]02P,$%     @ >XUI5%<N*-(9 @  =P0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&ULC53O;YLP$/U73J@?6FF+^=%V
M:T604M)IE9HT:MIMTK0/#ER"58.9;4+ZW\\V!&5:,_4+^.Q[[]T[SL2MD"^J
M0-2P*WFEQEZA=7U-B,H*+*D:B1HK<[(6LJ3:A')#5"V1Y@Y4<A+Z_B4I*:N\
M)'9["YG$HM&<5;B0H)JRI/+U!KEHQU[@[3<>V:;0=H,D<4TWN$3]7"^DB<C
MDK,2*\5$!1+78V\27*>1S7<)WQBVZF -ULE*B!<;W.5CS[<%(<=,6P9J7EM,
MD7-+9,KXW7-Z@Z0%'J[W[%^<=^-E116F@G]GN2[&WF</<ES3ANM'T7[%WL^%
MY<L$5^X);9=[<>5!UB@MRAYL*BA9U;WIKN_# 2 X/P((>T#X7D#4 USG2%>9
MLS6EFB:Q%"U(FVW8[,+UQJ&-&U;9K[C4TIPR@]/)W3Q]F-W"T^3'[1(^PIQ*
M26UCX72*FC*NSLSN\W(*IR=G< *L@AGCW'P %1-M]"T+R7JMFTXK/*(UQ6P$
M4? !0C\,WH"G[X?[?\.)<3U8#P?KH>.+CEFO,E$B/-$=3)G*N%"-1/@Y62DM
MS73]^H]$-$A$3N+\B$3:E WO^JDTU0CSAWO(3(]?S?UKJ<S?[&+'>>4X[2W<
M)L'H,B;;PU;]F^./@B&G*Y8<C(6]DC,J-ZQ2P'%M4/[HTX4'LAOS+M"B=I.R
M$MK,G5L6YL^ TB:8\[40>A_8X1O^-<D?4$L#!!0    ( 'N-:53GBQ1%8@,
M %4-   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;*U776_;(!3]*\C2
MI%3:ZH^DZ8>22&W<:7OH5B5;-VG: [&O$U8,&>"E^_<#[+II97!;[24![',N
M]UPPA\F.BUNY 5#HKJ1,3H.-4MNS,)39!DHL#_D6F'Y2<%%BI;MB'<JM )Q;
M4$G#)(K&88D)"V83.W8M9A->*4H87 LDJ[+$XN\%4+Z;!G%P/[ @ZXTR ^%L
MLL5K6(+ZNKT6NA>V+#DI@4G"&1)03(/S^"R-+<"^<4-@)_?:R*2RXOS6=#[F
MTR R,P(*F3(46/_]@3E0:ICT/'XWI$$;TP#WV_?L[VWR.ID5EC#G]!O)U68:
MG 0HAP)75"WX[@,T"1T9OHQ3:7_1KGDW"E!62<7+!JQG4!)6_^.[1H@]0#QV
M )(&D#P%C!R 80,8/A<P:@ CJTR=BM4AQ0K/)H+OD#!O:S;3L&):M$Z?,%/W
MI1+Z*=$X-?OX:?[YZA)].?]^N43OT%*OJ[RB@'B!+HL";%70%WR'%E@!6D#&
M648HP;9H@Q04)E0>3$*EYV(8PZR)>U''31QQXP1=<:8V$EVR'/+'!*%.HLTD
MN<_D(O$RII =HF'\%B51$G=,:/Y\>-0!3Y\-CT\]V0S;N@PMW]!5%Y;QLE8^
M)3*C7%8"T(_SE51"[Y6?GA"C-L3(AA@Y0KR'' 2F2"JL*L7%7Z1T-*'KW%5.
M/U<2'T;1FR[57XE+7XY[),)1*\*1EVBIS+K&+$>49UH,4NNNE0")!DQ_>/5.
M*!JEC#XK8% 0U;GD_:&.71+Y86.70G[8J$>@<2O0^)6KQ*HF_Z=^_IDD)RX!
M>W NX=,>W%&/A,>MA,=>HL]J Z(K7S\L<J7KASG7RXNC/4KVI$WVI&=#\>SV
MG3F*<Z27@O8GTAX67?G[F0:VWET+9>X'.NOMA_4I<-HJ<.KE68"J!$.*HZW@
M?XAU2#C_I<]R[9>4[!+"3S@8.87P ^/$I80?UZ=$'#VXB\C+=(-I57L%3+7%
MQ"SK/%QZ6)P[H0<WB)W*I7W0>O<?^%38\UBQE^S!2?E.V!Z2V+6QYSW H>N[
MF?8 G<L@W/.;)8BU]>U2;_>*J=JPM:/MW>#<.N(GXQ?FSF!][ --?>&XPF)-
MF$04"DT9'1[KTT[4'K[N*+ZUKG;%E?;(MKG1]QX0Y@7]O.!<W7=,@/8F-?L'
M4$L#!!0    ( 'N-:506:MT$L0,  )4,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;+5786_:/!#^*Q;:I$UJ29Q 2"= &M!NE=JN:KMW'Z9],.0
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
M+RL[.E$Y!WL^E])L-RY /XRSOU!+ P04    " ![C6E4"=KRTC$"  "T!@
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
MSD6,!J(Y>9J)XI5IW@NN\"@PPPQ/:Q!Z ;Y?<:X^)OH\Z,[_\3M02P,$%
M  @ >XUI5'QZQ$D7!0  #!8  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N
M>&ULM5A=;Z,X%/TK5C0K=:2J8!.2=)1&FB2-MJ.9W6HZ'P^K?7#!::P!G+5-
MTJ[VQ^\U4* %#-W9]B&%Q/?<X_MQKF%^%/*'VC&FT7T<)>IBM--Z_\YQ5+!C
M,55G8L\2^&4K9$PUW,H[1^TEHV%F%$<.<=V)$U.>C!;S[+MKN9B+5$<\8=<2
MJ32.J7Q8LD@<+T9X]/C%9WZWT^8+9S'?TSMVP_37_;6$.Z=$"7G,$L5%@B3;
M7HS>XW<;SS4&V8IOG!U5[1J9K=P*\</<7(47(]<P8A$+M(&@\._ 5BR*#!+P
M^*L '94^C6']^A%]DVT>-G-+%5N)Z#L/]>YB-!NAD&UI&NG/XO@K*S;D&[Q
M1"K[1,=\[=0;H2!56L2%,3"(>9+_I_=%(&H&L-%V U(8D.<&TPX#KS#PGAO,
M.@S&A<%XJ >_,/"'&DP*@TD6^SQ86:375-/%7(HCDF8UH)F++%V9-028)Z:R
M;K2$7SG8Z<7J]]^^77[^<K7\>(G6E\LOZ&3--.61>CMW-.";54Y08"US+-*!
M]2%-SA"9G"+BXO,WR$%J1R53^6<+W*H'C@(<)AG<[.O-&IV\>3L =6U'7;/@
M#'G8H!)<H(8#8"^'P[K#R6X&H^+S0:@.Y+\L E(6 <G<>)UN;C6Z2I26*8B&
M1G]\A 7H2K-8_6F!]TIX+X,?=]68B&,0$:CEX,<IVE.)#C1*&3KA"0I%%%&I
MT)[)?%=M=;?.\:<9OM'*P\(]<UT\=P[U#/6M>D)^7)(?6\EGL0E$<F#2J.DI
M$I+?\81&H%_P"XU%"A'[![UIRVX.[=<8D;%K_MHY^24G?W! :]S07O+@!6'=
M^ UZ7CNQ24ELTD/,<-'\-F)Y>#KB,FDX[HC(M'0\M3I^'PMP^S?-II78YLY#
MK@)+=M93"XN\HGI7;/(5DWH(_4EG@F?E=F:#XV@*T-*$YR7D^6OT.':K0>+:
M.4=4*1/[(Y62@@<AD31S'5HFU4K3).3)75:=N7"]A;Q85-QM1/;<F_K/,]2[
M[.EN:F,1][<]+\-U^A-MMBY<#>@S7"DV)@,J)*.CF8Q;W=H1,$$@(GIG&R"X
MDGALU_A//.%Q&B,M:<@4"N$(\8 .(H+H#4^YU\BEWRV6N%)P;)?P+SMPN!-1
M:)*H6)":PVS&U!1D2!\4T I;&8T;C$@7G4J\L5V].THKZ_;30M3S$M/0/W=0
M6B\HM::DCSOX5IJ.[:+>X)LF-)=;%O9I[ 8WI7XR];N36@D^MBM^K0% <XJS
M15Y;CP$%>@-+;X.;.HZ)/YNXLPZ>E9)CNY3_I\E48-I&4_^23<L2V^D#5Z,$
MGUOW="WY@6J&KB,:,%,3MC-H-4"(^QH3BE2:3NR:?D-AG%;%DJ3Q+323^2(O
M&ZY4.KQFEH6W>LV,,?&(/WV:AU7+0F_2G@-2.[+;Y?O99G+!*,5AN&0L"S^S
M.KLS_'P+I'F2M6@SJ>8&L<^-AKALH:3LI^I5 3F83#4HB'U0?"].+AT3==5C
M[J$'!O&VU6HU)$C/$?]_/4VM"F]/2M#(<$?$JME ^@[\/_EHMRH<#'QJ(]5\
M(#WSH3N [)[)@"OVTH/<LG#YM%7\YZW27 0;ZMI/-4>(?8XT-!?R_8+'!%*)
M.WF5!P6OTGG/_J#0:'F>0,,QI9&$#;;52 \@AGKYI8V:4WLO9MZ3?J(2'MT5
MBM@6@-RS*72%S%\]YC=:[+-79;=":Q%GESL&!UII%L#O6R'TXXUY^U:^ %[\
M"U!+ P04    " ![C6E4[UQU+Q,%   #&@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V-RYX;6S-6>]OXC88_E<LM$D]Z:[$-N%'19&@M+U*XX;*NM,T[8,)
M!J(F,;--*=/^^-E.B-,V.$':2=R':V+\/'Y>OZ\?.TE_Q_BS6%,JP6L<)>*Z
ML99R<]5LBF!-8R(NV88FZI<EXS&1ZI:OFF+#*5D84!PUD>>UFS$)D\:@;]JF
M?-!G6QF%"9UR(+9Q3/A^1".VNV[ QJ'A,5RMI6YH#OH;LJ(S*I\V4Z[NFCG+
M(HQI(D*6 $Z7UXTAO+K'/0TP/7X/Z4X4KH$.9<[8L[YY6%PW/*V(1C20FH*H
M/R_TAD:19E(Z_LY(&_F8&EB\/K#?F>!5,',BZ V+OH<+N;YN=!M@09=D&\E'
MMOM*LX!\S1>P2)C_P2[MV^DU0+ 5DL496"F(PR3]2UZSB2@ 4/L( &4 ] X
M6T< . /@NH!6!FC5!?@9P*\+:&> =EU )P-T3++2V36I&1-)!GW.=H#KWHI-
M7YC\&K3*2)CH4IQ)KGX-%4X.9E^'C[=@-)S=CL%T^,?D]MMO,_ %?".<$UTD
MX&),)0DC\4FU/LW&X.*G3_VF5"-K?#/(1AFEHZ CHT $)BR1:P%NDP5=O"5H
M*LFY;G30/4).QC$-+@&&GP'R$"P1=%,?[I7 Q[7AL%<"OW7#[^C\$GB=HZ/?
MU8&WC\+OW? )X0<X;#E2@?,2PH8/'RNA->'TB_:#!;AAL3))08S-#%4-)2NJ
MC$N"^1X4^TW)WC0/=X0OP)^_*$KP(&DL_G((:N6"6D90ZY@@R8)G$ JQ52.Q
M%\J!7%,@*8\!6YKK3402<!$F0&A-HJRB;],QVF8,;>@O ]\S__K-EV*N/O9#
M_MM^;X+P\R!\=Q!&V2$*)75#><@68*L6$ =$SYNH"&'D?Y"&6S[NE@MKY\+:
MU<*R-&ZR-))"INFKK@!:IB<E]@MZ.B4S>O.Q&^KUWO<:?^QU9,8[>6 =9V!Z
M.8"IJ@Q'"79SKNYYK(E>+JCG#&Y"7L-X&X-D&\]5_:AUD-:-O@I8'"MIPBR;
MW3H,UFJ'V8,Y/52?N\SN>Z>M .C9O<ESBIYN>;!6<P,V/ SH>ZF?]9((U(R5
M[D=N9@B]2\_[V3&QL+"#PJJZZ5;5#426#9U'Y4#K[Q#_L#2XF6NDP9H^=+O^
M(Q52Z9-J/LP&X"*U)@S],\F&M5_H]M^GA,2,R_ ?-90H#!L4Y)6FHL1]>ZYE
M:GT3NHUS=D0%V)D' =5*U":L'FRR/:Q4784W@STE7 #H@3@]2*(66)"]<$VI
M-6O8K1U GCV;X,_@UXV)YU]09X^ UI-A[SRJ"UG+16YCS"*EKVI-AX+,H_3@
M5):R"B:5*I,SERSKL<CML2=EJ-*-D75C="9NC*P;([=GGI*A"O>MD2%KO\AM
MOP^)W@/T$V-Z_#YIR2!KR.A,#!E90T9N0SXE(6XFOSH?UI21VS%=^:A>(-8Z
MT9D<=)%U5>0^ZIZ2#S=3=3ZP-5;LML/OYAE)NKBL&V)X'I..K5%B]$-.)1FM
M7_?A 1?>2KC=[?\XE50, 4U]% \EW:I#";:&BMV&.@D3_<3FXK*NB<_$-;%U
M3>SVNI3V11W:PV3E2H&;IIM-O4N3]4SL]LSL(=G%98T1GXDQ8FN,V&UGM:?<
M3:.V\^-SWBR\BHXI7YFO#$(MP&TBT[>[>6O^)6-HWM^_:Q_!JW'Z/<+2I)]'
M)H2OPD2 B"X5I7?94;7/TR\.Z8UD&_/">\ZD9+&Y7%.RH%QW4+\O&9.'&SU
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
MC]HX%/TK5J256FF'Q.$K5( $#*M66G;1,+NK5=4'DQAB31)G;0/#O]]K)Y-
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
M(1116?9SY42+@^UP'H6&?LD.]] #4VD \'XKA#Y-S 9U5SW[%U!+ P04
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
MTCE#5]]G,5NS*)PFZ&_!:OUW-([G0?86>E"!+K/#];*T8(;!U& X1Z:*I I
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
M[^O#.]IW\+)9;O;_'WV]?VV>GT27=YMM<WO8N.O![6)U_]_JC\.18!M HFR
MAPUPZ 9TV("&;I <-DCV1^;^K>R/PWFUK=Z\:INO4;M[=;>WW0_[@[G?NGO[
MB]7N@[_8MMV_+KKMMF_>SO_[EP\7'W[^\,,_+Z)9=-&=6%=WRSIJ/D?KN_;R
MICNDT;I=7-;17\_K;;58;O[6O>R7B_/HKW_Y6_27:+&*?KYI[C;5ZFKSZG3;
M]6BWW]/+0^MG]ZVCTOIY??E=1/#W"&,$8?/Y\,UC8?/SP9M#^73ST^XP/AY+
M?#R6N-\?*?L[N]MT?]ELHK>7O]\M-HO]B?V_'[N_11^V]>WF_XPVZ+$-VK>1
M*&U\6'VI5]NF_5,ZV/>;IOM-=R/^RQO(BC1_=?J%'U/A5009/7W5>?]5*93P
M^*(GG4\>.Y^8G?^QK=?5XFH3=6=+U&QOZK8[Q=NV>T-1M=G46_$,NM]EQCJ2
M)_CL+?5?DSQ[._U74":_F?3QS:3FFSF[6RRO%JMKZ;1-^_W)<[FY[+&YS&SN
M'W?M:K&]:^O]P:N[$VS=\7<K';&LUSHB/?M\Y_T7Y>R(W!^T_FN(4OEMY(]O
M(S??QL=%]=MBV0V-6ORP\UZ+LR0IY":+QR8+L\D?UG5;;;M/*EK6.YRUNRB(
MMDUTU_VR/^^DGA2]G@!1$C\[BOU795F9R/TM'_M;CNKO\G#(Q"%?]@^8U$_A
M97I'(0[A$9M=G>\#JAO&;;VL=KC;W"S6<@[$_>-9Y%GZK)_"R[($8J6?+.3
M[.?/;7551ZOJMA;[!OV^)7GY'#+2RRC)2>E<2 U LW/_;%:SR^9V76_EWF&O
MV;0HGO>M_Z*\5  '(6O "YMM-R'K9FAWU;*;!72SS58^"P_[>8*<.%-0 2$N
MP,Z+=TUS]76Q7(I-]HF>89+U/C0A&E)Z?OS.A9>5<:(=P! 18&?$S\VVDGO?
M3PB (DZSY]WOOZZ(DR1_WGUA=TD6*^"$D#E@A\Z\6C7K/XUI"P3N0WZTR1$$
MU(/->FMZ-(<^K8NR5(Y1H#78N)XRJ9E#'\@*Y## &&T86Q,2['-5:R] %6VH
M#I^1S+&/3JUY-MFVL3DIUN?8!Z76DX!)M#$Y)K#GV$>EUH' 2;0Y.3B&Y]CG
M'&*NS ,P< X=SEGY.D>!3K$V^<  )[3A9.?F'/NS5P EK#%@#.WYJQ%)<^S/
M7I,BTS[=P#2TF::%R!S[/"LQT=H+0$,;:._:;O2T3?.<7$^O5P.6*#[>57&
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
M5W+:#)\I]N0H]J.&BG11IPT5IMN3H]N;0T5P[3'5'K\A9MN35RU?'2J"79^
M.E288$^.8/]3O6H&?C\5,8.>\B,Z#\R:)\>:M\>+4.]>O_)F\CPYY>ZG#1>A
M%+YZIC(R.8+]F-$BZ/;JG21FVY-CV]N#I<^L5'MDE)A63XY6;XR5/I;4NI?$
M)'KRRN17R]OH8MTN5M>;H4.&V?)T\-J/,F28!D^.!F\/&4%[3[0"<,2L=W*L
M]VE#QM[IA"L<)LF3(\F/&5B",:\.+";,DR/,FP-+L.7UI1OFRY-7ZUX=6(<-
MTR=AV[LW=;JYJ>OM>;6MWKQ:5]?UIZJ]7JPVT;+^W&T6?[?#X'[9_.&7;;-^
M?=*==K\UVVUSN__QIJZNZG;W@N[?/S?-]N&7TV[_7YOV7_LVWOP_4$L#!!0
M   ( 'N-:53E[H&N+0H  !1%   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;+6<6V_;.!: _XH0#!8SP&RMPXM(SJ8!8FLW#=!LNTV[\[#8!]5F8F%D
MT97D9KJ_?N4KF8A'#BBH#XTO.B)%TI\.R<^^?#+5'_52ZR;Z<U64]=N+9=.L
M?YM,ZOE2K[+ZC5GKLGWGP52KK&F?5H^3>EWI;+$+6A43$L?)9)7EY<75Y>ZU
MC]75I=DT15[JCU54;U:KK/HQU85Y>GL!%\<7/N6/RV;[PN3J<IT]ZGO=?%E_
MK-IGD]-9%OE*EW5NRJC2#V\OKN&W%#C?1NP.^7>NGVKG<;2]EJ_&_+%]<KMX
M>Q%OJZ0+/6^VY\C:/]_U3!?%]E1M1;X=SGIQ*G0;Z#X^GOT?NZMOK^9K5NN9
M*7[/%\WR[86\B!;Z(=L4S2?S]$X?KFA7P;DIZMW_T=/AV/@BFF_JQJP.P6T-
M5GFY_YO]>6@))P 8$D . >2U ?000%\;P X!;-<R^TO9M4.:-=G5966>HFI[
M='NV[8-=8^ZBV\O/RVW'WS=5^V[>QC57U[-_?;F]O_U\^^&?]]%?H_MV8"TV
MA8[,0S0W;?<N=)7M.FB=Y8OHYU0W65[4O[2'?KE/HY]_^B7Z*<K+Z//2;.JL
M7-27DZ:MU?;<D_FA!M-]#0A2@U3/WT04?HU(3, 3/GM]>.P)3U\=#NIY^*1M
MRE-[DE-[DMWY*'*^Z:9N7ZGKZ'K^;9/7^:[M_O.^?2VZ;?2J_F]/&?14!MV5
MP9 R9EF]]+7S/HKOHK8?^.]7,A:274Z^N\W9/8H!B\GSH]+N41 K:8]Z5G%V
MJCCKK[A9K=KF: ?U_ _?!>RC$Z=0*HAX4;69YR@5,_[B CQ')23QUY^?ZL][
MZ__9-%GAJSCO% 8@8YZ\J'GW,!DS)E[4W',REL327_7D5/7DS)@IS?I'S^ 3
MIQ.)T0:X/)4A0P;X3'9:AC/"_ VC3F6I(6-RIKKC2 (RCB"VU(V#1M+L$.>6
MIPB+D?(<RD-O>3=55M>5,4W=TSU@(0?C40XLYB"(<[-#F-M&@BF%M)&%$PRB
MTPRZ2"$\!J18RQ0(@\H,/""(VW](@98$T(^"FS9BFO^OKXLL#& \&H#% 83Q
M +I  ,&D0%K((@&&,0&Z4&AO4]@())8*)) *I$N%]KXA$0P1BP72CX7IS>>^
MG,=)>L;C ;$\(&$\(%T><"607(58'I!A/"">%"-&B[4\(($\(%T>M'D/<OLC
M%@>D'P?O?BPJ$Z5Z;9J^7K)((.,A@5@DD# DD"X2E$1R)V*!0(8!@72!P!E2
M*K4XH($XH%T< *<(#:BE >VGP=]7[62O6$2SO.G+%*G% AUQ,N3,AL*P0+M8
M /3V22T6Z# LT"X6L#(M$V@@$Z@_1T#*LTR@9YA /D1[+KQ_/^OK)$L%.AX5
MJ*4"#:,"]20*!)O-4HL%.@P+M(L%$7-D#FVQP *QP#Q84%@VQ"P66#\6WNFL
M:);17[+5^F_1NZSZKNOFS+A@%A%L/$0PBP@6A@CF083@R,>'.<L<PQ#!NH@
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
M0&^3XI&6E2%_7$X==SKJN)PZKCUU#"%^IU_KXF9(_KC"[-!HZKB2^:$H4@#
MY=1Q;:CCRJCC*PIAEU/'U5/G>E.P7'? .&W<Z6CC<MJXUK29&T+<)T5-F^B8
M+: ;%J>-.Y8V<U=2U[BN0Q0S@!PWG@5NYEX?-[\0U47*X[SQ]+RY_G9(BO2@
MFY3Q.%^\Z?CB<;YXUGR9&T)T&>,-R!B/\\4;/?WL]?D2^:YJREB8,[::-);P
MQ0\4I;#'^>+I^>)Y75&S9WFZTJ8-!XTW'6@\#AK/'C2&$/]'VG#0>*-!X_5!
MXSL0*";K.6=\&\[X?<Z02)$U/L>,K\?,8IL4*Y86:,&*/2N2YBQH#I_/D>-/
MAQR?(\>W1XXA1)<[>$#N^!PY_FCD^'WD^*$*.3Y'CF^#'%]6TA!5\@C+2WKD
M+),<Q2G=,)$\QQ+Y0[%)#"#R.8C\Z4#D<Q#Y]B RA.CJXT')Q$'DCP:1WP=1
M (&BX DXB (;$ 5]$$6.HCP..(@"TS)4W>*/I*#-6C\UW%D%'$/!=!@*.(8"
M>PP90K29,^@2%G ,!:,Q%$BFC0FXBFM8P#D4V' HZ',(0Z"HE0/.H<"\)-7-
M&Z/[I/Z;[N )2][3,2?@S GLF6,(T67.D,3AR E&(R>0U#Z^ISB%(4=.:(.<
M4#)Y#*K5TY S)]0SYS9?,U:@FZ18TQS=-<)7FF^:<>A\!LZ><#KVA)P]H3U[
M#"'>)7E]U1K"GI"S)QS-GE!2 F%?E4(</:$->D)9":1:LPHY>D(]>F+VE!?I
M(RUT!XTS)YS0LQ%$&WOF&$*T13,9 IV00R<<#9U0LA[N^XHZ)^+0B6R@$_6A
M@R/%!3+BS(D,\\C'J>,%V^V37+=H%7'01-.!)N*@B>Q!8PAQGWQ'9$#21!PS
MT6C,1!+,!*I"->*8B6PP$_4Q$V&%<Q-QRD2&N>-OAP0M:4&UM4W$.1--QYF(
M<R:RYXPAQ+M#-G &.1*<OM&<B23K58&KLK0<T>NS(<VIM=BOJUJ0!T=0^QP]
M;.YI7>&LTIRAFX+2O+NUZN[/CT7/\K#?9SH*@2.H?\Z$[I\CR'^./8E,,89G
M%CB"_^>,QM&IZ?/E"57E#([@ #HV1#JU?K&>I>I6\  =@UW,=CM:K-(D0^T-
M6)=*S4A>:X^F8 <Z$^J!CN '.O:@,L9H? SL#LHG01%T1K/JU/39>?6(RN\4
M)60;"WD.,@U9E<7/-&1#8<2234576W$N\94QFT0Q>4HS6523[=WDN3%&FTU#
M2B40[>31>O(<)'XR>+XRFP0ZV2C*<Y XRAJI7:"305.^SK*Z8DI*EFN]=M%5
MGE)6%FUE>UUY;HK1&85#[NA!%)9'&\MSD"C+$"KNED!0EL'&69Z#1%I6>=(@
M2,M@L);OV=<TH^B>KM.DA5#[F[;[^UMTO2G2U2&K#H6N% =!;(8)S680U&:P
M=YOGIABGGY\-R"O!;H;1>O,<)'ZS8K$,!+L9;/3F.4C\9F6G I(,?G.WQ,&*
M;&U8W@#!<88))6<0+&>PUYQC4XSN)S='>TS[\T401&<8;3K'(%.=/=5%35"=
MP<9UCD$B.ZL*;L%U!H/L?%,T$/J4[--UV55)NB,H.,\PH?0,1/S1EC6!8E.,
M)=V_/LTAZ5-(\)YAM/@<@\1\QBXHYAY!4)_!QGV.02(_J^<$!/D9#/9S.Q.
M[M('>IP#T!Y# 403.M @2-!@;T''IAC-/.3IIW^&)!(X--J#CD$B0KLA45U3
M!!,:;%3H&"0N=*22AD"0H<%@0R^V&:MOTK;?LTQW] 0#&B94H$%PH,%>@HY-
M,;KU,AB2/Z[XV]'Q$)*(T+Y#5+=)@@D--BIT#!(7.B*JJEYPH<$@0W^B.1NH
M*X(@1L.$9C0(:C38N]&Q*4:W;#\LB00(C=:C8Y#XT1@<U=D4_&BP$:1CD!C2
MQ%=V*T#(H$A_3+(=6NZ+]C$C Y-)<*9A0FD:!&L:[+7IV!2C3:9@2"X)WC2,
M%J=CD)C3Q%&9/.")/VBW I)$GO:]EQR<"4^WV=%BTSXEJ$0K=LBK[D$OYT_/
MCR*Z;I^_\^+S>?.(HO:I.3Q,]WRC^Z38I'F),OI0AW1>-V93T3TQJ'M3L7W[
M#)VOK*K8KGVYI<F:%LT&]=\?&*M.;YH.S@]NNOH?4$L#!!0    ( 'N-:50$
M34=[0@,  $@+   9    >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;+56WV_:
M,!#^5ZQH#ZVT-G9^D52 5 C3D-:N*^OV,.TA30Q836)J.]#]][.=$$)#**K4
M%["=^S[?=W>Y7']#V1-?8BS 2Y;F?& LA5A=F2:/ESB+^"5=X5P^F5.614)N
MV<+D*X:C1(.RU+0@],PL(KDQ[.NS.S;LTT*D),=W#/ BRR+V;X13NAD8R-@>
MW)/%4J@#<]A?10L\P^)A=<?DSJQ9$I+AG!.: X;G ^,:74V0HP#:XA?!&]Y8
M R7ED=(GM9DF P,JCW"*8Z$H(OFWQF.<IHI)^O%<D1KUG0K87&_9OVCQ4LQC
MQ/&8IK])(I8#PS= @N=1D8I[NOF**T&NXHMIRO4OV%2VT !QP07-*K#T("-Y
M^1^]5(%H )#7 ; J@/4:X'0 [ I@GPIP*H!S*L"M %JZ66K7@0LC$0W[C&X
M4]:232UT]#5:QHODJE!F@LFG1.+$\'K\XV$ZF_Z<?K^=@0LPDX68%"D&= Y6
MC )=B2"F.:<I22*!$T#RF&88<"%WLF($. NQB$C*SR7^81:"LT_G?5-(W]0-
M9ESY,2K]L#K\0!:XH;E8<C#)$YSL$YA25*W,VBH;64<90QQ? AM]!A:TT &'
MQJ?#X0%X>#(<!0?@D]/A_I%@V'6:;<WG=/"I&(#K^+D@G*@7E!_A=&I.1W/:
M'9RC@LL3SIN\X,\W>0:FLC3XWR-WN/4=[E&_[_$:YP4^5$\ET-5 U0[70\>U
MD.5!*-.U;B:Z;6DC&#B]EF78MD1!ST9NTW)/AU?K\([JN)4MOWQQ#DGQVM?:
M+D)M):6AUS3T'1^VA1PP=)Q>MXY>K:/W5AW!4^O(KSG]#ZNCH+XC>&<=C8-6
MJ&Q9''Z[CL*V)0I<WW4ZHXK@K@O#]]?'N +O%8AO0[_M8F6YGWA;)JW3Q<:'
M KV1>A2<FGID[5BM#TL^VG4_=+S]=:<_K)![^4<V;+]3D\JRF04W\%S4'=M=
M)T7.^],?5N"]5M=SV^UA<L#PPH*^W_;0;$P,&68+/:IQ^:$O<E%^8NO3>AR\
MUD/0J_.1&A/U)+*C*6?,FX@M2,Y!BN>2$E[VI%NL'-O*C: K/9<\4B&G'+U<
MRE$7,V4@G\\I%=N-NJ >GH?_ 5!+ P04    " ![C6E4G8X]KJ4$  !C$@
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
MV7?@IUO[XT'M'.S^6BEZ,=QCZ']EZ1]02P,$%     @ >XUI5*:1=GTJ P
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
M7U!+ 0(4 Q0    ( 'N-:50'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ >XUI5*35FIGO    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ >XUI5)E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " ![C6E4Y8^4DY\&  "C&@  &
M        @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ >XUI5(-9^5]J @  QP8  !@              ("!XPX  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( 'N-:52"J"'2 0<  /L;   8
M              " @8,1  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " ![C6E4/:VI.=T"  !:"   &               @(&Z&   >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ >XUI5.>"X>I,!0
M1A4  !@              ("!S1L  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( 'N-:5039Y-[Y0@  - V   8              " @4\A
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " ![C6E46V>*
MFNT(  #=)P  &               @(%J*@  >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ >XUI5$.:&I6\ P  !0@  !@
M ("!C3,  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( 'N-
M:51C4T.OL1\  %]B   8              " @7\W  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " ![C6E4(_D(T.@$  "'"P  &0
M        @(%F5P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( 'N-:51@L1K>X@0  .4+   9              " @85<  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ >XUI5)G27U;X @  )08
M !D              ("!GF$  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " ![C6E4-!]=/5$$  !;"0  &0              @('-9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( 'N-:51'&-\L
MAP4  &4-   9              " @55I  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ >XUI5+=Z&M]A P  & <  !D
M ("!$V\  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " ![
MC6E45N1&S(<&  "3#P  &0              @(&K<@  >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( 'N-:51%?;_Z]00  )0+   9
M          " @6EY  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ >XUI5.FX-/(3#0  B"8  !D              ("!E7X  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " ![C6E4!NU]+K@"   $
M!@  &0              @('?BP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( 'N-:51/>-@M>@,  #0(   9              " @<Z.
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ >XUI5/<-
M8N[" @  W@4  !D              ("!?Y(  'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " ![C6E4!V+ZD=D"  !#!@  &0
M    @(%XE0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M 'N-:53$MF]-J14  /-9   9              " @8B8  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ >XUI5)5&#X== P  * D  !D
M             ("!:*X  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " ![C6E4:_:GUZL"  "T!0  &0              @('\L0  >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( 'N-:534XN'!!P0
M 'T(   9              " @=ZT  !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ >XUI5&R 2!F9(0  )F\  !D              ("!
M'+D  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " ![C6E4
M*S8-[!4$  #9"   &0              @('LV@  >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( 'N-:51-D^A2200  !$+   9
M      " @3C?  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ >XUI5(P%HVB& P  =0<  !D              ("!N.,  'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " ![C6E4AOR%6$L$  #S"0
M&0              @(%UYP  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( 'N-:516JGPER00   P,   9              " @??K  !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ >XUI5(Z$J<!<
M P  50<  !D              ("!]_   'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q02P$"% ,4    " ![C6E4SS"O<=0#  !L"0  &0
M@(&*]   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( 'N-
M:51  7C2 P8  '@1   9              " @97X  !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L! A0#%     @ >XUI5)[35E?= @  %P8  !D
M         ("!S_X  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M    " ![C6E4A*BU_9@#  !%"   &0              @('C 0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( 'N-:504A_367PL  .(B
M   9              " @;(% 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M4$L! A0#%     @ >XUI5-<.??HL @  C 0  !D              ("!2!$!
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " ![C6E4;-AA
M+6X$   7$@  &0              @(&K$P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;%!+ 0(4 Q0    ( 'N-:53TQ /R(@,    -   9
M  " @5 8 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @
M>XUI5%!47H70 @  < <  !D              ("!J1L! 'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6Q02P$"% ,4    " ![C6E4#I8* \0"  "R!P  &0
M            @(&P'@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4
M Q0    ( 'N-:507?QH1(0,  %T*   9              " @:LA 0!X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ >XUI5.8_<$EB P
MI L  !D              ("! R4! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6Q02P$"% ,4    " ![C6E47/=Z4F<"   $!P  &0              @(&<
M* $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( 'N-:52%
M<.H7W@(  /\(   9              " @3HK 0!X;"]W;W)K<VAE971S+W-H
M965T-#<N>&UL4$L! A0#%     @ >XUI5/4=G1JQ P  \0X  !D
M     ("!3RX! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M" ![C6E4\G'FJ&<"  "R!0  &0              @($W,@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( 'N-:51/"2ZYK@(  )D&   9
M              " @=4T 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L!
M A0#%     @ >XUI5.(RJJ]H!   "Q0  !D              ("!NC<! 'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " ![C6E4W]GD*78"
M  #(!0  &0              @(%9/ $ >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;%!+ 0(4 Q0    ( 'N-:5210(6+C (  )P&   9              "
M@08_ 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ >XUI
M5'RDS* ' P  H D  !D              ("!R4$! 'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6Q02P$"% ,4    " ![C6E4O:-P58D#  ! #   &0
M        @($'10$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0
M   ( 'N-:517+BC2&0(  '<$   9              " @<=( 0!X;"]W;W)K
M<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ >XUI5.>+%$5B P  50T
M !D              ("!%TL! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q0
M2P$"% ,4    " ![C6E4%FK=!+$#  "5#   &0              @(&P3@$
M>&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( 'N-:53%* *N
M-P(  $$%   9              " @9A2 0!X;"]W;W)K<VAE971S+W-H965T
M-3DN>&UL4$L! A0#%     @ >XUI5!EB"R%0 @  F 4  !D
M ("!!E4! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " ![
MC6E4"=KRTC$"  "T!@  &0              @(&-5P$ >&PO=V]R:W-H965T
M<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( 'N-:523'AO4>0(  ((&   9
M          " @?59 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#
M%     @ >XUI5"^:-^,V @  A 4  !D              ("!I5P! 'AL+W=O
M<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " ![C6E4\%RDN(\"  #H
M!@  &0              @($27P$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM
M;%!+ 0(4 Q0    ( 'N-:50(<OR'P (   L(   9              " @=AA
M 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ >XUI5'QZ
MQ$D7!0  #!8  !D              ("!SV0! 'AL+W=O<FMS:&5E=',O<VAE
M970V-BYX;6Q02P$"% ,4    " ![C6E4[UQU+Q,%   #&@  &0
M    @($=:@$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    (
M 'N-:51H;O]XTP(  /8'   9              " @6=O 0!X;"]W;W)K<VAE
M971S+W-H965T-C@N>&UL4$L! A0#%     @ >XUI5!A*AR^Y P  2PP  !D
M             ("!<7(! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"
M% ,4    " ![C6E4&[3S!:,#   F#@  &0              @(%A=@$ >&PO
M=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( 'N-:53T+TM,N@,
M &T.   9              " @3MZ 0!X;"]W;W)K<VAE971S+W-H965T-S$N
M>&UL4$L! A0#%     @ >XUI5*I1LG-,!0  51<  !D              ("!
M+'X! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " ![C6E4
MJU6EZT,$   U$P  &0              @(&O@P$ >&PO=V]R:W-H965T<R]S
M:&5E=#<S+GAM;%!+ 0(4 Q0    ( 'N-:50QB@(7H0,  &$+   9
M      " @2F( 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%
M  @ >XUI5,L+L#Q< @  HP4  !D              ("! 8P! 'AL+W=O<FMS
M:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " ![C6E4$R9C28X"  !R!P
M&0              @(&4C@$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+
M 0(4 Q0    ( 'N-:51)1MV39 P  %)8   9              " @5F1 0!X
M;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ >XUI5*F6=[0U
M&   2+L  !D              ("!])T! 'AL+W=O<FMS:&5E=',O<VAE970W
M."YX;6Q02P$"% ,4    " ![C6E4Y>Z!KBT*   410  &0
M@(%@M@$ >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( 'N-
M:50,P6&^H0H  ,1)   9              " @<3  0!X;"]W;W)K<VAE971S
M+W-H965T.# N>&UL4$L! A0#%     @ >XUI5 1-1WM" P  2 L  !D
M         ("!G,L! 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4
M    " ![C6E4G8X]KJ4$  !C$@  &0              @($5SP$ >&PO=V]R
M:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( 'N-:52J," Z90(  +,%
M   9              " @?'3 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL
M4$L! A0#%     @ >XUI5(4#&0A: @  U@0  !D              ("!C=8!
M 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " ![C6E4II%V
M?2H#   ,$P  #0              @ $>V0$ >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( 'N-:527BKL<P    !,"   +              "  7/< 0!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( 'N-:50%QY^>008  /HV   /
M  "  5S= 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " ![C6E4DS&\_8 "
M  "3,0  &@              @ '*XP$ >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " ![C6E4]S F!B<"   R,   $P
M@ &"Y@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     7 !< #L9  #:Z $
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<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>105
<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>106
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>257</ContextCount>
  <ElementCount>517</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - NATURE OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/NATUREOFOPERATIONS</Role>
      <ShortName>NATURE OF OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2109103 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITION</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2133108 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2138109 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2145110 - Disclosure - CONVERTIBLE DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/CONVERTIBLEDEBT</Role>
      <ShortName>CONVERTIBLE DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - SHARE BASED PAYMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTS</Role>
      <ShortName>SHARE BASED PAYMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2155112 - Disclosure - STOCK PURCHASE WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/STOCKPURCHASEWARRANTS</Role>
      <ShortName>STOCK PURCHASE WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2158113 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2161114 - Disclosure - EMPLOYEE BENEFIT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/EMPLOYEEBENEFITPLAN</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2163115 - Disclosure - VENDOR CONCENTRATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/VENDORCONCENTRATIONS</Role>
      <ShortName>VENDOR CONCENTRATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2165116 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2172117 - Disclosure - STOCKHOLDERS EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2174118 - Disclosure - RELATED PARTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/RELATEDPARTIES</Role>
      <ShortName>RELATED PARTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2176119 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - REVENUE RECOGNITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITIONTables</Role>
      <ShortName>REVENUE RECOGNITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/REVENUERECOGNITION</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/INCOMETAXES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/LONGTERMDEBT</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/LEASES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348308 - Disclosure - SHARE BASED PAYMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSTables</Role>
      <ShortName>SHARE BASED PAYMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/SHAREBASEDPAYMENTS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2356309 - Disclosure - STOCK PURCHASE WARRANTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables</Role>
      <ShortName>STOCK PURCHASE WARRANTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/STOCKPURCHASEWARRANTS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2359310 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2366311 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://growgeneration.com/role/ACQUISITIONS</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - NATURE OF OPERATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/NATUREOFOPERATIONSDetails</Role>
      <ShortName>NATURE OF OPERATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/NATUREOFOPERATIONS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails</Role>
      <ShortName>REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails</Role>
      <ShortName>REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - REVENUE RECOGNITION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails</Role>
      <ShortName>REVENUE RECOGNITION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - REVENUE RECOGNITION - Schedule of long term trade receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails</Role>
      <ShortName>REVENUE RECOGNITION - Schedule of long term trade receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - INCOME TAXES - Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>INCOME TAXES - Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - LONG-TERM DEBT - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - LONG-TERM DEBT - Debt Maturity Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails</Role>
      <ShortName>LONG-TERM DEBT - Debt Maturity Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - LONG-TERM DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails</Role>
      <ShortName>LONG-TERM DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2440423 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2441424 - Disclosure - LEASES - Operating Lease Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails</Role>
      <ShortName>LEASES - Operating Lease Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442425 - Disclosure - LEASES - Schedule of other information related to leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails</Role>
      <ShortName>LEASES - Schedule of other information related to leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - LEASES - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESLeaseCostDetails</Role>
      <ShortName>LEASES - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444427 - Disclosure - LEASES - Maturity Lease Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails</Role>
      <ShortName>LEASES - Maturity Lease Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - CONVERTIBLE DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/CONVERTIBLEDEBTDetails</Role>
      <ShortName>CONVERTIBLE DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/CONVERTIBLEDEBT</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - SHARE BASED PAYMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2450430 - Disclosure - SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - SHARE BASED PAYMENTS - Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - SHARE BASED PAYMENTS - Awards Issued Under Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Awards Issued Under Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2453433 - Disclosure - SHARE BASED PAYMENTS - Black Scholes Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Black Scholes Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2454434 - Disclosure - SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails</Role>
      <ShortName>SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2457435 - Disclosure - STOCK PURCHASE WARRANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails</Role>
      <ShortName>STOCK PURCHASE WARRANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2460436 - Disclosure - EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/EARNINGSPERSHAREDetails</Role>
      <ShortName>EARNINGS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2462437 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/EMPLOYEEBENEFITPLAN</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2464438 - Disclosure - VENDOR CONCENTRATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/VENDORCONCENTRATIONSDetails</Role>
      <ShortName>VENDOR CONCENTRATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/VENDORCONCENTRATIONS</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2467439 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2468440 - Disclosure - ACQUISITIONS - Schedule of purchase price (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of purchase price (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2469441 - Disclosure - ACQUISITIONS - Schedule of consideration paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of consideration paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2470442 - Disclosure - ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2471443 - Disclosure - ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2473444 - Disclosure - STOCKHOLDERS EQUITY - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails</Role>
      <ShortName>STOCKHOLDERS EQUITY - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2475445 - Disclosure - RELATED PARTIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/RELATEDPARTIESDetails</Role>
      <ShortName>RELATED PARTIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/RELATEDPARTIES</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="grwg-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2477446 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://growgeneration.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://growgeneration.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>84</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="10-K" original="grwg-20211231.htm">grwg-20211231.htm</File>
    <File>consent231.htm</File>
    <File>consent232.htm</File>
    <File>grwg-20211231.xsd</File>
    <File>grwg-20211231_cal.xml</File>
    <File>grwg-20211231_def.xml</File>
    <File>grwg-20211231_lab.xml</File>
    <File>grwg-20211231_pre.xml</File>
    <File>grwg-20211231x10kexx211.htm</File>
    <File>grwg-20211231x10kexx311.htm</File>
    <File>grwg-20211231x10kexx312.htm</File>
    <File>grwg-20211231x10kexx321.htm</File>
    <File>grwg-20211231x10kexx322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>grwg-20211231_g1.jpg</File>
    <File>grwg-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1106">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "grwg-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 21,
   "contextCount": 257,
   "dts": {
    "calculationLink": {
     "local": [
      "grwg-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "grwg-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "grwg-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "grwg-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "grwg-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "grwg-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 643,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 6
   },
   "keyCustom": 89,
   "keyStandard": 428,
   "memberCustom": 53,
   "memberStandard": 36,
   "nsprefix": "grwg",
   "nsuri": "http://growgeneration.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://growgeneration.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS",
     "role": "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - REVENUE RECOGNITION",
     "role": "http://growgeneration.com/role/REVENUERECOGNITION",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - PROPERTY AND EQUIPMENT",
     "role": "http://growgeneration.com/role/PROPERTYANDEQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - INCOME TAXES",
     "role": "http://growgeneration.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133108 - Disclosure - LONG-TERM DEBT",
     "role": "http://growgeneration.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138109 - Disclosure - LEASES",
     "role": "http://growgeneration.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145110 - Disclosure - CONVERTIBLE DEBT",
     "role": "http://growgeneration.com/role/CONVERTIBLEDEBT",
     "shortName": "CONVERTIBLE DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147111 - Disclosure - SHARE BASED PAYMENTS",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTS",
     "shortName": "SHARE BASED PAYMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155112 - Disclosure - STOCK PURCHASE WARRANTS",
     "role": "http://growgeneration.com/role/STOCKPURCHASEWARRANTS",
     "shortName": "STOCK PURCHASE WARRANTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://growgeneration.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158113 - Disclosure - EARNINGS PER SHARE",
     "role": "http://growgeneration.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161114 - Disclosure - EMPLOYEE BENEFIT PLAN",
     "role": "http://growgeneration.com/role/EMPLOYEEBENEFITPLAN",
     "shortName": "EMPLOYEE BENEFIT PLAN",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2163115 - Disclosure - VENDOR CONCENTRATIONS",
     "role": "http://growgeneration.com/role/VENDORCONCENTRATIONS",
     "shortName": "VENDOR CONCENTRATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165116 - Disclosure - ACQUISITIONS",
     "role": "http://growgeneration.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172117 - Disclosure - STOCKHOLDERS EQUITY",
     "role": "http://growgeneration.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174118 - Disclosure - RELATED PARTIES",
     "role": "http://growgeneration.com/role/RELATEDPARTIES",
     "shortName": "RELATED PARTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2176119 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://growgeneration.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - REVENUE RECOGNITION (Tables)",
     "role": "http://growgeneration.com/role/REVENUERECOGNITIONTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://growgeneration.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "role": "http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://growgeneration.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - LONG-TERM DEBT (Tables)",
     "role": "http://growgeneration.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - LEASES (Tables)",
     "role": "http://growgeneration.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348308 - Disclosure - SHARE BASED PAYMENTS (Tables)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables",
     "shortName": "SHARE BASED PAYMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356309 - Disclosure - STOCK PURCHASE WARRANTS (Tables)",
     "role": "http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables",
     "shortName": "STOCK PURCHASE WARRANTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359310 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://growgeneration.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2366311 - Disclosure - ACQUISITIONS (Tables)",
     "role": "http://growgeneration.com/role/ACQUISITIONSTables",
     "shortName": "ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - NATURE OF OPERATIONS (Details)",
     "role": "http://growgeneration.com/role/NATUREOFOPERATIONSDetails",
     "shortName": "NATURE OF OPERATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "state",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i75a4dcd027cc49f5914d7119950eebea_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i0a0c412a505c491eb662fda1f0a8b11e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details)",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value of impaired notes receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "grwg:ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i0a0c412a505c491eb662fda1f0a8b11e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)",
     "role": "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OperatingLeaseLiability",
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i07bb87956fc849a2a9e1d0e4bd07901f_I20190101",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details)",
     "role": "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails",
     "shortName": "REVENUE RECOGNITION - Schedule of disaggregation of revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i1a0b2102b45d47789d9ae692222e8a2b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)",
     "role": "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails",
     "shortName": "REVENUE RECOGNITION - Schedule of customer trade receivables and customer deposit liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i6e3f40ba66e046a1b32ef7bf0e478f6d_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "grwg:TradeReceivableStatedInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - REVENUE RECOGNITION - Narrative (Details)",
     "role": "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
     "shortName": "REVENUE RECOGNITION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "if1d1a26a7ce7458ba5c1c1b321178f91_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "grwg:TradeReceivableStatedInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i2403fd3d062c4524868c5538fd513c0f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - REVENUE RECOGNITION - Schedule of long term trade receivables (Details)",
     "role": "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails",
     "shortName": "REVENUE RECOGNITION - Schedule of long term trade receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i2403fd3d062c4524868c5538fd513c0f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details)",
     "role": "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
     "shortName": "PROPERTY AND EQUIPMENT - PROPERTY AND EQUIPMENT - Schedule of property and equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)",
     "role": "http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails",
     "shortName": "PROPERTY AND EQUIPMENT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Operations",
     "role": "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "ic90ed851d196478b9ee3f803e8c79b18_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details)",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i097db78a81024d92af2e38fa40351a28_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)",
     "role": "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - INCOME TAXES - Income Tax Expense (Benefit) (Details)",
     "role": "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails",
     "shortName": "INCOME TAXES - Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "INCOME TAXES - Summary of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "grwg:DeferredTaxAssetsDeferredRightToUseLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - INCOME TAXES - Narrative (Details)",
     "role": "http://growgeneration.com/role/INCOMETAXESNarrativeDetails",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)",
     "role": "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails",
     "shortName": "INCOME TAXES - Schedule of Effective Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - LONG-TERM DEBT - Schedule of Long-Term Debt (Details)",
     "role": "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails",
     "shortName": "LONG-TERM DEBT - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i22e1920b3ac046dea51c276d8e549a96_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - LONG-TERM DEBT - Debt Maturity Schedule (Details)",
     "role": "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails",
     "shortName": "LONG-TERM DEBT - Debt Maturity Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i92cb4eec2dcb437ea2110c0454926f04_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i92cb4eec2dcb437ea2110c0454926f04_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - LONG-TERM DEBT - Narrative (Details)",
     "role": "http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails",
     "shortName": "LONG-TERM DEBT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "ia7fb04fd1ac242bb829c3ff251225b10_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://growgeneration.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "ia7fb04fd1ac242bb829c3ff251225b10_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441424 - Disclosure - LEASES - Operating Lease Assets and Liabilities (Details)",
     "role": "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails",
     "shortName": "LEASES - Operating Lease Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442425 - Disclosure - LEASES - Schedule of other information related to leases (Details)",
     "role": "http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails",
     "shortName": "LEASES - Schedule of other information related to leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - Disclosure - LEASES - Lease Cost (Details)",
     "role": "http://growgeneration.com/role/LEASESLeaseCostDetails",
     "shortName": "LEASES - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - Disclosure - LEASES - Maturity Lease Schedule (Details)",
     "role": "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails",
     "shortName": "LEASES - Maturity Lease Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - CONVERTIBLE DEBT (Details)",
     "role": "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
     "shortName": "CONVERTIBLE DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i0bee5bb33ec64f6fb60ac752561b818a_D20190101-20191231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:DebtConversionOriginalDebtAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "id5d1f8580e10400f930c3f58eff717f4_I20200207",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "grwg:StockIssuedOverTheTermOfThePlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - SHARE BASED PAYMENTS - Narrative (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
     "shortName": "SHARE BASED PAYMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "id5d1f8580e10400f930c3f58eff717f4_I20200207",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "grwg:StockIssuedOverTheTermOfThePlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedStockExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails",
     "shortName": "SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedStockExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i1aba180e2aa64bdb9c7e7f1faa451434_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - SHARE BASED PAYMENTS - Restricted Stock Activity (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails",
     "shortName": "SHARE BASED PAYMENTS - Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i7f67a79c58a648d189fdbc83180b78f9_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452432 - Disclosure - SHARE BASED PAYMENTS - Awards Issued Under Plans (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
     "shortName": "SHARE BASED PAYMENTS - Awards Issued Under Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i0ce60fd3a42a41e08d4634659f19c217_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "grwg:TotalSharesAvailableForIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "grwg:ScheduleOfOptionsOutstandingPursuantTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453433 - Disclosure - SHARE BASED PAYMENTS - Black Scholes Assumptions (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
     "shortName": "SHARE BASED PAYMENTS - Black Scholes Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "grwg:ScheduleOfOptionsOutstandingPursuantTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "ic90ed851d196478b9ee3f803e8c79b18_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454434 - Disclosure - SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details)",
     "role": "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
     "shortName": "SHARE BASED PAYMENTS - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "ic90ed851d196478b9ee3f803e8c79b18_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457435 - Disclosure - STOCK PURCHASE WARRANTS (Details)",
     "role": "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails",
     "shortName": "STOCK PURCHASE WARRANTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "id696870ebf8645ee960fa06cb8afbb0d_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460436 - Disclosure - EARNINGS PER SHARE (Details)",
     "role": "http://growgeneration.com/role/EARNINGSPERSHAREDetails",
     "shortName": "EARNINGS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462437 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)",
     "role": "http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails",
     "shortName": "EMPLOYEE BENEFIT PLAN (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i3f563909e4b2428995e06042d9f7330e_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - Disclosure - VENDOR CONCENTRATIONS (Details)",
     "role": "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails",
     "shortName": "VENDOR CONCENTRATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i3f563909e4b2428995e06042d9f7330e_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillPurchaseAccountingAdjustments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467439 - Disclosure - ACQUISITIONS - Narrative (Details)",
     "role": "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
     "shortName": "ACQUISITIONS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillPurchaseAccountingAdjustments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - Disclosure - ACQUISITIONS - Schedule of purchase price (Details)",
     "role": "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
     "shortName": "ACQUISITIONS - Schedule of purchase price (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - Disclosure - ACQUISITIONS - Schedule of consideration paid (Details)",
     "role": "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
     "shortName": "ACQUISITIONS - Schedule of consideration paid (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - NATURE OF OPERATIONS",
     "role": "http://growgeneration.com/role/NATUREOFOPERATIONS",
     "shortName": "NATURE OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grwg:ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "grwg:BusinessAcquisitionsRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470442 - Disclosure - ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details)",
     "role": "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails",
     "shortName": "ACQUISITIONS - Schedule of revenue and earnings included in consolidated income statement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grwg:ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "grwg:BusinessAcquisitionsRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i2130c62eead24a739086d6151b5c415f_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471443 - Disclosure - ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)",
     "role": "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails",
     "shortName": "ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i2130c62eead24a739086d6151b5c415f_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - Disclosure - STOCKHOLDERS EQUITY - Narrative (Details)",
     "role": "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
     "shortName": "STOCKHOLDERS EQUITY - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i54a6b6094e524fd0aaa6f622c584c5a4_D20201211-20201211",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475445 - Disclosure - RELATED PARTIES (Details)",
     "role": "http://growgeneration.com/role/RELATEDPARTIESDetails",
     "shortName": "RELATED PARTIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i657b2f0f029e439281059dc44d06f9be_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i52460087bf55490cbf9f653007f70da3_D20220131-20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477446 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "role": "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i52460087bf55490cbf9f653007f70da3_D20220131-20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "grwg-20211231.htm",
      "contextRef": "i46c9ea425a4446cf946907ddc0cff8a9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 90,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://growgeneration.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "grwg_A2019AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Acquisitions",
        "label": "2019 Acquisitions [Member]",
        "terseLabel": "2019 Acquisitions"
       }
      }
     },
     "localname": "A2019AcquisitionsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_A2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Acquisitions",
        "label": "2020 Acquisitions [Member]",
        "terseLabel": "2020 Acquisitions"
       }
      }
     },
     "localname": "A2020AcquisitionsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_A2021AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Acquisitions",
        "label": "2021 Acquisitions [Member]",
        "terseLabel": "2021 Acquisitions"
       }
      }
     },
     "localname": "A2021AcquisitionsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "grwg_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "grwg_AcquiredGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired goodwill.",
        "label": "Acquired Goodwill",
        "terseLabel": "Acquired goodwill"
       }
      }
     },
     "localname": "AcquiredGoodwill",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_AgronMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agron [Member]",
        "terseLabel": "Agron"
       }
      }
     },
     "localname": "AgronMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_AllSeasonsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Seasons",
        "label": "All Seasons [Member]",
        "terseLabel": "All Seasons"
       }
      }
     },
     "localname": "AllSeasonsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_AquaSereneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aqua Serene",
        "label": "Aqua Serene [Member]",
        "terseLabel": "Aqua Serene"
       }
      }
     },
     "localname": "AquaSereneMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_AquariusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aquarius",
        "label": "Aquarius [Member]",
        "terseLabel": "Aquarius"
       }
      }
     },
     "localname": "AquariusMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_AssetsAcquiredByIssuanceOfStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets acquired by issuance of common stock.",
        "label": "Assets Acquired By Issuance Of Stock",
        "terseLabel": "Assets acquired by issuance of stock"
       }
      }
     },
     "localname": "AssetsAcquiredByIssuanceOfStock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://growgeneration.com/20211231",
     "xbrltype": "stringItemType"
    },
    "grwg_AwardsAvailableForIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards available for issuance under the Plan.",
        "label": "Awards Available For Issuance",
        "terseLabel": "Awards available for issuance under the Plan, December 31, 2021 (in shares)"
       }
      }
     },
     "localname": "AwardsAvailableForIssuance",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_BGTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BGT [Member]",
        "terseLabel": "BGT"
       }
      }
     },
     "localname": "BGTMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_BigGreenTomatoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Big Green Tomato [Member]",
        "terseLabel": "Big Green Tomato"
       }
      }
     },
     "localname": "BigGreenTomatoMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_BusinessAcquisitionsNetIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions Net Income",
        "verboseLabel": "Net Income"
       }
      }
     },
     "localname": "BusinessAcquisitionsNetIncome",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessAcquisitionsRevenue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue related to acquisition.",
        "label": "Business Acquisitions Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsRevenue",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationConsiderationTransferredContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Contingent Consideration",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration",
        "terseLabel": "Contingent consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredContingentConsideration",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Equity Interest Issued And Issuable",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration, Equity Interest Issued And Issuable",
        "terseLabel": "Business combination, contingent consideration, equity interest issued or issuable, amount"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationEquityInterestIssuedAndIssuable",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold",
        "terseLabel": "Revenue threshold"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThreshold",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold, Probability Of Achieving Threshold",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold, Probability Of Achieving Threshold",
        "terseLabel": "Probability of achieving threshold"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdProbabilityOfAchievingThreshold",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "grwg_BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold Term",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration, Revenue Threshold Term",
        "terseLabel": "Revenue threshold term"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationRevenueThresholdTerm",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Stock",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsStock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Relationships",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Relationships",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intellectual Property",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intellectual Property",
        "terseLabel": "Intellectual property"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntellectualProperty",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncompete",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncompete",
        "terseLabel": "Non-compete"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncompete",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability",
        "negatedLabel": "Operating lease liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right To Use Asset",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right To Use Asset",
        "terseLabel": "Operating lease right to use asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightToUseAsset",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name",
        "terseLabel": "Trade name"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CanopyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canopy [Member]",
        "terseLabel": "Canopy"
       }
      }
     },
     "localname": "CanopyMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_CapitalizedSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Software [Member]",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "CapitalizedSoftwareMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_CashPaidForInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid For Interest",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "CashPaidForInterest",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CharcoirCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Charcoir Corporation [Member]",
        "terseLabel": "Charcoir Corporation"
       }
      }
     },
     "localname": "CharcoirCorporationMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_ChlorophyllMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chlorophyll [Member]",
        "terseLabel": "Chlorophyll"
       }
      }
     },
     "localname": "ChlorophyllMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_CommercialGrowSupplyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Grow Supply Inc.",
        "label": "Commercial Grow Supply Inc. [Member]",
        "terseLabel": "Commercial Grow Supply Inc."
       }
      }
     },
     "localname": "CommercialGrowSupplyIncMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_CommonStockIssuedForAccruedPayroll": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Issued For Accrued Payroll",
        "terseLabel": "Common stock issued for accrued payroll"
       }
      }
     },
     "localname": "CommonStockIssuedForAccruedPayroll",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedForAccruedPayrollLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for accrued payroll liability .",
        "label": "Common Stock Issued For Accrued Payroll Liability",
        "terseLabel": "Common stock issued for accrued payroll liability"
       }
      }
     },
     "localname": "CommonStockIssuedForAccruedPayrollLiability",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedForAccruedPayrollShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Issued For Accrued Payroll, Shares",
        "terseLabel": "Common stock issued for accrued payroll (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedForAccruedPayrollShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedForAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for assets.",
        "label": "Common Stock Issued For Assets",
        "terseLabel": "Common stock issued for assets"
       }
      }
     },
     "localname": "CommonStockIssuedForAssets",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedForAssetsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for assets, Shares.",
        "label": "Common Stock Issued For Assets, Shares",
        "terseLabel": "Common stock issued for assets (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedForAssetsShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedForIntangibleAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Issued For Intangible Assets",
        "label": "Common Stock Issued For Intangible Assets",
        "terseLabel": "Common stock issued for intangible assets"
       }
      }
     },
     "localname": "CommonStockIssuedForIntangibleAssets",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedInConnectionWithBusinessCombinations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued in connection with business combinations.",
        "label": "Common Stock Issued In Connection With Business Combinations",
        "terseLabel": "Common stock issued in connection with business combinations"
       }
      }
     },
     "localname": "CommonStockIssuedInConnectionWithBusinessCombinations",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedInConnectionWithBusinessCombinationsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued in connection with business combinations shares.",
        "label": "Common Stock Issued In Connection With Business Combinations, Shares",
        "terseLabel": "Common stock issued in connection with business combinations (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedInConnectionWithBusinessCombinationsShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedUponCashlessExerciseOfOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Issued Upon Cashless Exercise Of Options",
        "terseLabel": "Common stock issued upon cashless exercise of options"
       }
      }
     },
     "localname": "CommonStockIssuedUponCashlessExerciseOfOptions",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedUponCashlessExerciseOfOptionsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Issued Upon Cashless Exercise Of Options, Shares",
        "terseLabel": "Common stock issued upon cashless exercise of options (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedUponCashlessExerciseOfOptionsShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedUponCashlessExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued upon cashless warrant exercise.",
        "label": "Common Stock Issued Upon Cashless Exercise Of Warrants",
        "terseLabel": "Common stock issued upon cashless exercise of warrants"
       }
      }
     },
     "localname": "CommonStockIssuedUponCashlessExerciseOfWarrants",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedUponCashlessExerciseOfWarrantsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued upon cashless warrant exercise, Shares.",
        "label": "Common Stock Issued Upon Cashless Exercise Of Warrants, Shares",
        "terseLabel": "Common stock issued upon cashless exercise of warrants (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedUponCashlessExerciseOfWarrantsShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedUponConversionOfConvertibleDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for convertible debt.",
        "label": "Common Stock Issued Upon Conversion Of Convertible Debt",
        "terseLabel": "Common stock issued upon conversion of convertible debt"
       }
      }
     },
     "localname": "CommonStockIssuedUponConversionOfConvertibleDebt",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_CommonStockIssuedUponConversionOfConvertibleDebtShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for convertible debt, Shares.",
        "label": "Common Stock Issued Upon Conversion Of Convertible Debt, Shares",
        "terseLabel": "Common stock issued upon conversion of convertible debt (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedUponConversionOfConvertibleDebtShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CommonStockIssuedUponExerciseOfOptionsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued upon exercise of options shares.",
        "label": "Common Stock Issued Upon Exercise Of Options, Shares",
        "terseLabel": "Common stock issued upon exercise of options (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedUponExerciseOfOptionsShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_CustomerDepositLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Deposit Liability [Member]",
        "terseLabel": "Customer Deposit Liability"
       }
      }
     },
     "localname": "CustomerDepositLiabilityMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_DebtConvertedToEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt converted to equity.",
        "label": "Debt Converted To Equity",
        "terseLabel": "Debt converted to equity"
       }
      }
     },
     "localname": "DebtConvertedToEquity",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_DebtInstrumentConvertibleConversionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Conversion Term",
        "label": "Debt Instrument, Convertible, Conversion Term",
        "terseLabel": "Conversion term"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionTerm",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_DebtInstrumentConvertibleMinimumTradesVolumeShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Minimum Trades Volume, Shares",
        "label": "Debt Instrument, Convertible, Minimum Trades Volume, Shares",
        "terseLabel": "Minimum trades daily volume (in shares)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleMinimumTradesVolumeShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_DeferredTaxAssetsDeferredRightToUseLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Right To Use Lease Liabilities",
        "verboseLabel": "Deferred right to use lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredRightToUseLeaseLiabilities",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_DeferredTaxAssetsLiabilitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Assets (Liabilities), Gross",
        "totalLabel": "Deferred tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesGross",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_DeferredTaxBeValuationAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation allowance",
        "negatedTerseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxBeValuationAllowance",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Deferred Right To Use Lease Assets",
        "negatedTerseLabel": "Deferred right to use lease assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredRightToUseLeaseAssets",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_DownriverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Downriver",
        "label": "Downriver [Member]",
        "terseLabel": "Downriver"
       }
      }
     },
     "localname": "DownriverMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_EarningsPerSharesDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Dilutive income per share",
        "terseLabel": "Dilutive income per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerSharesDiluted",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "grwg_EcommerceSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ecommerce Sales [Member]",
        "terseLabel": "E-commerce sales"
       }
      }
     },
     "localname": "EcommerceSalesMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_EffectOfDilutiveCommonStockEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of dilutive common stock equivalents.",
        "label": "Effect of dilutive outstanding warrants and stock options",
        "terseLabel": "Effect of dilutive outstanding warrants and stock options (in shares)"
       }
      }
     },
     "localname": "EffectOfDilutiveCommonStockEquivalents",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate And State And Local Income Taxes, Percent",
        "label": "Effective Income Tax Rate Reconciliation, At Federal Statutory Income Tax Rate And State And Local Income Taxes, Percent",
        "totalLabel": "Federal statutory tax rate and state and local income taxes (net of federal tax benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "grwg_EffectiveIncomeTaxRateReconciliationBasisAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis adjustments.",
        "label": "Basis adjustments",
        "terseLabel": "Return to provision adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationBasisAdjustments",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "grwg_EmeraldCityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Emerald City [Member]",
        "terseLabel": "Emerald City"
       }
      }
     },
     "localname": "EmeraldCityMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_FairValueDisclosureNotesReceivableImpaired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Notes receivable impaired",
        "terseLabel": "Notes receivable impaired"
       }
      }
     },
     "localname": "FairValueDisclosureNotesReceivableImpaired",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_FiftyFiveHydroponicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "55 Hydroponics [Member]",
        "terseLabel": "55 Hydroponics"
       }
      }
     },
     "localname": "FiftyFiveHydroponicsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_FinancingReceivableExcludingAccruedInterestTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Excluding Accrued Interest, Term",
        "label": "Financing Receivable, Excluding Accrued Interest, Term",
        "terseLabel": "Notes receivable term"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestTerm",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Weighted Average Amortization Period",
        "label": "Finite-Lived Intangible Assets, Weighted Average Amortization Period",
        "terseLabel": "Weighted-average amortization period of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_GoodwillAdditionsAndPurchaseAccountingAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Additions And Purchase Accounting Adjustments",
        "terseLabel": "Goodwill additions and measurement period adjustments"
       }
      }
     },
     "localname": "GoodwillAdditionsAndPurchaseAccountingAdjustments",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_GrandRapidsHydroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grand Rapids Hydro [Member]",
        "terseLabel": "Grand Rapids Hydro"
       }
      }
     },
     "localname": "GrandRapidsHydroMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrassrootsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grassroots [Member]",
        "terseLabel": "Grassroots"
       }
      }
     },
     "localname": "GrassrootsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GreenLifeGardenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Green Life Garden [Member]",
        "terseLabel": "Green Life Garden"
       }
      }
     },
     "localname": "GreenLifeGardenMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrowBizMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GrowBiz [Member]",
        "terseLabel": "GrowBiz"
       }
      }
     },
     "localname": "GrowBizMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrowDepotLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grow Depot LLC",
        "label": "Grow Depot LLC [Member]",
        "terseLabel": "Grow Depot LLC"
       }
      }
     },
     "localname": "GrowDepotLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrowDepotMaineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grow Depot Maine [Member]",
        "terseLabel": "Grow Depot Maine"
       }
      }
     },
     "localname": "GrowDepotMaineMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrowWarehouseLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grow Warehouse LLC [Member]",
        "terseLabel": "Grow Warehouse LLC"
       }
      }
     },
     "localname": "GrowWarehouseLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_GrowWorldLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grow World LLC [Member]",
        "terseLabel": "Grow World LLC"
       }
      }
     },
     "localname": "GrowWorldLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_H2OHydroponicsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "H2O Hydroponics LLC [Member]",
        "terseLabel": "H2O Hydro LLC"
       }
      }
     },
     "localname": "H2OHydroponicsLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HarvestCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Harvest Company",
        "label": "Harvest Company [Member]",
        "terseLabel": "Harvest Company"
       }
      }
     },
     "localname": "HarvestCompanyMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HealthAndHarvestLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health &amp; Harvest LLC [Member]",
        "terseLabel": "Health &amp; Harvest LLC"
       }
      }
     },
     "localname": "HealthAndHarvestLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HoagtechHydroponicsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hoagtech Hydroponics, Inc.",
        "label": "Hoagtech Hydroponics, Inc. [Member]",
        "terseLabel": "Hoagtech Hydroponics, Inc."
       }
      }
     },
     "localname": "HoagtechHydroponicsIncMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HorticulturalRepGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Horticultural Rep Group, Inc",
        "label": "Horticultural Rep Group, Inc [Member]",
        "terseLabel": "Horticultural Rep Group, Inc"
       }
      }
     },
     "localname": "HorticulturalRepGroupIncMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HydroDepotMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hydro Depot [Member]",
        "terseLabel": "Hydro Depot"
       }
      }
     },
     "localname": "HydroDepotMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_HydroponicsDepotLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hydroponics Depot, LLC [Member]",
        "terseLabel": "Hydroponics Depot, LLC"
       }
      }
     },
     "localname": "HydroponicsDepotLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_IncentiveStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Stock Option",
        "label": "Incentive Stock Option [Member]",
        "terseLabel": "Incentive Stock Option"
       }
      }
     },
     "localname": "IncentiveStockOptionMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_IndoorGardenLightingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indoor Garden Lighting Inc",
        "label": "Indoor Garden Lighting Inc [Member]",
        "terseLabel": "Indoor Garden Lighting Inc"
       }
      }
     },
     "localname": "IndoorGardenLightingIncMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_IndoorStoreLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indoor Store, LLC",
        "label": "Indoor Store, LLC [Member]",
        "terseLabel": "Indoor Store, LLC"
       }
      }
     },
     "localname": "IndoorStoreLLCMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Acquired in Business Combinations [Policy Text Block]",
        "terseLabel": "Intangible Assets Acquired in Business Combinations"
       }
      }
     },
     "localname": "IntangibleAssetsAcquiredInBusinessCombinationsPolicyTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_InterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "InterestPercentage.",
        "label": "Interest percentage",
        "terseLabel": "Interest percentage"
       }
      }
     },
     "localname": "InterestPercentage",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "grwg_MendocinoGreenhouseGardenSupplyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mendocino Greenhouse &amp; Garden Supply",
        "label": "Mendocino Greenhouse &amp; Garden Supply [Member]",
        "terseLabel": "Mendocino Greenhouse &amp; Garden Supply"
       }
      }
     },
     "localname": "MendocinoGreenhouseGardenSupplyMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_MiscellaneousIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous (Income) Expense",
        "negatedLabel": "Miscellaneous income (expense)"
       }
      }
     },
     "localname": "MiscellaneousIncomeExpense",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_MobileMediaIncAndMMIAgricultureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile Media, Inc and MMI Agriculture",
        "label": "Mobile Media, Inc and MMI Agriculture [Member]",
        "terseLabel": "Mobile Media, Inc and MMI Agriculture"
       }
      }
     },
     "localname": "MobileMediaIncAndMMIAgricultureMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_NonCompetesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-competes [Member]",
        "terseLabel": "Non-competes"
       }
      }
     },
     "localname": "NonCompetesMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_NotesPayableIssuedInConnectionWithSellerFinancingOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable Issued In Connection With Seller Financing One [Member]",
        "verboseLabel": "Notes payable issued in connection with seller financing one"
       }
      }
     },
     "localname": "NotesPayableIssuedInConnectionWithSellerFinancingOneMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_NumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments.",
        "label": "Number of installments",
        "terseLabel": "Number of installments"
       }
      }
     },
     "localname": "NumberOfInstallments",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "grwg_NumberOfInvestors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Investors",
        "label": "Number Of Investors",
        "terseLabel": "Number of investors"
       }
      }
     },
     "localname": "NumberOfInvestors",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "grwg_OneSupplierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Supplier",
        "label": "One Supplier [Member]",
        "terseLabel": "One Supplier"
       }
      }
     },
     "localname": "OneSupplierMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_OperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases.",
        "label": "Operating Leases",
        "negatedLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeases",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_OptionsIssuedOutsideOf2014And2018Plans": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails": {
       "order": 2.0,
       "parentTag": "grwg_TotalOptionsOutstandingDecember312021",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Issued Outside Of 2014 And 2018 Plans",
        "terseLabel": "Options issued outside of 2014 and 2018 Plans (in shares)"
       }
      }
     },
     "localname": "OptionsIssuedOutsideOf2014And2018Plans",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_OptionsOutstandingPursuantTo2014Plan": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails": {
       "order": 1.0,
       "parentTag": "grwg_TotalOptionsOutstandingDecember312021",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Outstanding Pursuant To 2014 Plan",
        "terseLabel": "Options outstanding pursuant to 2014 Plan (in shares)"
       }
      }
     },
     "localname": "OptionsOutstandingPursuantTo2014Plan",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_OptionsOutstandingPursuantTo2018Plan": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails": {
       "order": 3.0,
       "parentTag": "grwg_TotalOptionsOutstandingDecember312021",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Outstanding Pursuant To 2018 Plan",
        "terseLabel": "Options outstanding pursuant to 2018 Plan (in shares)"
       }
      }
     },
     "localname": "OptionsOutstandingPursuantTo2018Plan",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_PalmSpringsHydroponicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Palm Springs Hydroponics [Member]",
        "terseLabel": "Palm Springs Hydroponics"
       }
      }
     },
     "localname": "PalmSpringsHydroponicsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from the sale of common stock and exercise of warrants, net of expenses.",
        "label": "Proceeds From The Sales Of Common Stock And Exercise Of Warrants And Options, Net Of Expenses",
        "terseLabel": "Proceeds from the sales of common stock and exercise of warrants and options, net of expenses"
       }
      }
     },
     "localname": "ProceedsFromTheSalesOfCommonStockAndExerciseOfWarrantsAndOptionsNetOfExpenses",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public Stock Offering"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_ReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Member]",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "ReceivablesMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_RenoHydroponicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reno Hydroponics [Member]",
        "terseLabel": "Reno Hydroponics"
       }
      }
     },
     "localname": "RenoHydroponicsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_RevenueRecognitionCustomerDepositsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Recognition, Customer Deposits",
        "label": "Revenue Recognition, Customer Deposits [Roll Forward]",
        "terseLabel": "Revenue Recognition, Customer Deposits [Roll Forward]"
       }
      }
     },
     "localname": "RevenueRecognitionCustomerDepositsRollForward",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Line Items]",
        "terseLabel": "Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Line Items]"
       }
      }
     },
     "localname": "RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityLineItems",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "grwg_RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Table]",
        "terseLabel": "Revenue Recognition (Details) - Schedule of customer trade receivables and customer deposit liability [Table]"
       }
      }
     },
     "localname": "RevenueRecognitionDetailsScheduleofcustomertradereceivablesandcustomerdepositliabilityTable",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "grwg_RightToUseAssetsAcquiredUnderNewOperatingLeases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition of assets with seller financing during the period.",
        "label": "Right To Use Assets Acquired Under New Operating Leases",
        "terseLabel": "Right to use assets acquired under new operating leases"
       }
      }
     },
     "localname": "RightToUseAssetsAcquiredUnderNewOperatingLeases",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_SaleOfCommonStockAndWarrantsNetOfFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales of common stock, net of fees.",
        "label": "Sale Of Common Stock And Warrants, Net Of Fees",
        "terseLabel": "Sale of Common stock and warrants, net of fees"
       }
      }
     },
     "localname": "SaleOfCommonStockAndWarrantsNetOfFees",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_SaleOfCommonStockAndWarrantsNetOfFeesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales of common stock, net of fees, Shares.",
        "label": "Sale Of Common Stock And Warrants, Net Of Fees, Shares",
        "terseLabel": "Sale of Common stock and warrants, net of fees (in shares)"
       }
      }
     },
     "localname": "SaleOfCommonStockAndWarrantsNetOfFeesShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_SaleOfCommonStockNetOfFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Common Stock, Net Of Fees",
        "terseLabel": "Sale of common stock, net of fees"
       }
      }
     },
     "localname": "SaleOfCommonStockNetOfFees",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_SaleOfCommonStockNetOfFeesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale Of Common Stock, Net Of Fees, Shares",
        "terseLabel": "Sale of common stock, net of fees (in shares)"
       }
      }
     },
     "localname": "SaleOfCommonStockNetOfFeesShares",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_SaleOfStockAwardIssuedPerUnitSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Award Issued Per Unit Sold",
        "label": "Sale of Stock, Award Issued Per Unit Sold",
        "terseLabel": "Sale of stock, award issued per unit sold"
       }
      }
     },
     "localname": "SaleOfStockAwardIssuedPerUnitSold",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "grwg_SalesAtCompanyOwnedStoresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales At Company Owned Stores [Member]",
        "terseLabel": "Sales at company owned stores"
       }
      }
     },
     "localname": "SalesAtCompanyOwnedStoresMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_SalesTaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Sales Taxes Payable",
        "terseLabel": "Sales taxes payable"
       }
      }
     },
     "localname": "SalesTaxesPayable",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_SanDiegoHydroponicsAndOrganicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Diego Hydroponics &amp; Organics [Member]",
        "terseLabel": "San Diego Hydroponics &amp; Organics"
       }
      }
     },
     "localname": "SanDiegoHydroponicsAndOrganicsMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value of impaired notes receivable [Table Text Block]",
        "terseLabel": "Schedule of fair value of impaired notes receivable"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfImpairedNotesReceivableTableTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_ScheduleOfLongTermTradeReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long term trade receivables.",
        "label": "Schedule of long term trade receivables [Table Text Block]",
        "terseLabel": "Schedule of long term trade receivables"
       }
      }
     },
     "localname": "ScheduleOfLongTermTradeReceivablesTableTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_ScheduleOfNotesReceivableBalancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of notes receivable balances.",
        "label": "Schedule of notes receivable balances [Table Text Block]",
        "terseLabel": "Schedule of notes receivable balances"
       }
      }
     },
     "localname": "ScheduleOfNotesReceivableBalancesTableTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_ScheduleOfOptionsOutstandingPursuantTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of options outstanding pursuant [Table Text Block]",
        "terseLabel": "Schedule of options outstanding pursuant"
       }
      }
     },
     "localname": "ScheduleOfOptionsOutstandingPursuantTableTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of consolidated income statement from the date of acquisition",
        "label": "Schedule of revenue and earnings included in consolidated income statement [Table Text Block]",
        "terseLabel": "Schedule of revenue and earnings included in consolidated income statement"
       }
      }
     },
     "localname": "ScheduleOfRevenueAndEarningsIncludedInConsolidatedIncomeStatementTableTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted - Average Grant Date Fair Value, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options forfeited.",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures And Expirations In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted - Average Grant Date Fair Value, Forfeited or expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "grwg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted - Average Grant Date Fair Value Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Weighted - Average Grant Date Fair Value, Outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "grwg_ShareBasedCompensationWeightedAveragePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sharebased Compensation weighted average period.",
        "label": "Share-Based Compensation Weighted Average Period",
        "terseLabel": "Share-based compensation weighted average period"
       }
      }
     },
     "localname": "ShareBasedCompensationWeightedAveragePeriod",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Purchase Of Intangible Assets",
        "label": "Stock Issued During Period, Shares, Purchase Of Intangible Assets",
        "terseLabel": "Common stock issued in connection with purchase of intangible assets (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Purchase Of Intangible Assets",
        "label": "Stock Issued During Period, Value, Purchase Of Intangible Assets",
        "terseLabel": "Common stock issued in connection with purchase of intangible assets"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_StockIssuedOverTheTermOfThePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of minimum stock shares of an entity that have been sold or granted to shareholders.",
        "label": "Stock Issued Over The Term Of The Plan",
        "terseLabel": "Stock issued over the term of the plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedOverTheTermOfThePlan",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Redeemed Or Called During Period, Shares, Litigation Settlement",
        "label": "Stock Redeemed Or Called During Period, Shares, Litigation Settlement",
        "negatedTerseLabel": "Common stock redeemed in litigation settlement (in shares)"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodSharesLitigationSettlement",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_TermOfWarrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant term.",
        "label": "Warrant term",
        "terseLabel": "Warrant term"
       }
      }
     },
     "localname": "TermOfWarrant",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_ThousandEighteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2018 Plan [Member]",
        "terseLabel": "2018 Plan"
       }
      }
     },
     "localname": "ThousandEighteenPlanMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_ThousandFourteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2014 Plan [Member]",
        "terseLabel": "2014 Plan"
       }
      }
     },
     "localname": "ThousandFourteenPlanMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_TotalOptionsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Options Exercised",
        "negatedTerseLabel": "Total options exercised under the Plan (in shares)"
       }
      }
     },
     "localname": "TotalOptionsExercised",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_TotalOptionsOutstandingDecember312021": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Options Outstanding December 31, 2021",
        "totalLabel": "Total options outstanding December 31, 2021 (in shares)"
       }
      }
     },
     "localname": "TotalOptionsOutstandingDecember312021",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_TotalSharesAvailableForIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Shares available for issuance pursuant to the Plan.",
        "label": "Total Shares Available For Issuance",
        "terseLabel": "Total shares available for issuance pursuant to the Plan (in shares)"
       }
      }
     },
     "localname": "TotalSharesAvailableForIssuance",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_TotalSharesIssuedPursuant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total shares issued pursuant to the Plan.",
        "label": "Total Shares Issued Pursuant",
        "negatedTerseLabel": "Total shares issued pursuant to the Plan (in shares)"
       }
      }
     },
     "localname": "TotalSharesIssuedPursuant",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "grwg_TradeReceivablePaymentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Receivable, Payment Term",
        "label": "Trade Receivable, Payment Term",
        "terseLabel": "Repayment term"
       }
      }
     },
     "localname": "TradeReceivablePaymentTerm",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "grwg_TradeReceivableStatedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Receivable, Stated Interest Rate",
        "label": "Trade Receivable, Stated Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "TradeReceivableStatedInterestRate",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "grwg_TwoSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Suppliers",
        "label": "Two Suppliers [Member]",
        "terseLabel": "Two Suppliers"
       }
      }
     },
     "localname": "TwoSuppliersMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "grwg_UnamortizedShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized share-based compensation.",
        "label": "Unamortized Share-Based Compensation",
        "terseLabel": "Unamortized share-based compensation"
       }
      }
     },
     "localname": "UnamortizedShareBasedCompensation",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_VendorAllowancesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Allowances.",
        "label": "Vendor Allowances [Policy Text Block]",
        "terseLabel": "Vendor Allowances"
       }
      }
     },
     "localname": "VendorAllowancesPolicyTextBlock",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "grwg_WarrantExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ShareBasedCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Expenses",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantExpenses",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "grwg_WellsFargoEquipmentFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wells Fargo Equipment Finance [Member]",
        "terseLabel": "Wells Fargo Equipment Finance"
       }
      }
     },
     "localname": "WellsFargoEquipmentFinanceMember",
     "nsuri": "http://growgeneration.com/20211231",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r115",
      "r125",
      "r131",
      "r208",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r484",
      "r487",
      "r490",
      "r491",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r115",
      "r125",
      "r131",
      "r208",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r484",
      "r487",
      "r490",
      "r491",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r115",
      "r125",
      "r131",
      "r208",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r484",
      "r487",
      "r490",
      "r491",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r268",
      "r301",
      "r361",
      "r363",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r632",
      "r635",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r268",
      "r301",
      "r361",
      "r363",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r632",
      "r635",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r187",
      "r332",
      "r335",
      "r577",
      "r631",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r187",
      "r332",
      "r335",
      "r577",
      "r631",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r268",
      "r301",
      "r349",
      "r361",
      "r363",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r632",
      "r635",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r268",
      "r301",
      "r349",
      "r361",
      "r363",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r632",
      "r635",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r188",
      "r189",
      "r332",
      "r336",
      "r634",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r188",
      "r189",
      "r332",
      "r336",
      "r634",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "CALIFORNIA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_CO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COLORADO",
        "terseLabel": "COLORADO"
       }
      }
     },
     "localname": "CO",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_OK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OKLAHOMA",
        "terseLabel": "OKLAHOMA"
       }
      }
     },
     "localname": "OK",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_OR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OREGON",
        "terseLabel": "OREGON"
       }
      }
     },
     "localname": "OR",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r45",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r10",
      "r31",
      "r191",
      "r192"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $581 and $192 at December\u00a031, 2021 and 2020"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r17",
      "r50"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Payroll and payroll tax liabilities"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r43",
      "r244"
     ],
     "calculation": {
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired intangible assets, weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r32",
      "r405",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r401",
      "r402",
      "r403",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r118",
      "r119",
      "r120",
      "r122",
      "r131",
      "r199",
      "r200",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r250",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r433",
      "r434",
      "r435",
      "r436",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r513",
      "r514",
      "r549",
      "r579",
      "r580",
      "r581",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r365",
      "r367",
      "r408",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r367",
      "r395",
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based payment arrangement expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r37",
      "r194",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance for credit loss, current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r76",
      "r88",
      "r288",
      "r523"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r88",
      "r228",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r105",
      "r170",
      "r179",
      "r185",
      "r204",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r472",
      "r477",
      "r503",
      "r559",
      "r561",
      "r601",
      "r620"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r13",
      "r15",
      "r60",
      "r105",
      "r204",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r472",
      "r477",
      "r503",
      "r559",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r369",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r360",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r360",
      "r362",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Business acquisition, transaction costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r452",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "terseLabel": "Acquisition date"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Business Acquisition, Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r466",
      "r467",
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r466",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Business combination, equity interest issued or issuable, amount"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "terseLabel": "Intangible assets purchase accounting adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Buildings",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "verboseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment",
        "terseLabel": "Furniture and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedTerseLabel": "Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r40",
      "r90"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r20",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r84",
      "r90",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents at End of year",
        "periodStartLabel": "Cash and Cash Equivalents at Beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r84",
      "r515"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Increase (decrease) in Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFDICInsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, FDIC Insured Amount",
        "terseLabel": "Cash, FDIC insured amount"
       }
      }
     },
     "localname": "CashFDICInsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashUninsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash, uninsured amount"
       }
      }
     },
     "localname": "CashUninsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Class of warrant or right, exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of securities called by each warrant or right (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Class of warrant or right, outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r54",
      "r248",
      "r607",
      "r625"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockConvertibleConversionPriceIncrease": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.",
        "label": "Common Stock, Convertible, Conversion Price, Increase",
        "terseLabel": "Common stock conversion price (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockConvertibleConversionPriceIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r30",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock; $.001 par value; 100,000,000 shares authorized; 59,928,564 and 57,150,998 shares issued and outstanding as of December\u00a031, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r347",
      "r348",
      "r364",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLAN"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EMPLOYEEBENEFITPLAN"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers and equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r190",
      "r500",
      "r501",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r190",
      "r500",
      "r501",
      "r648",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r158",
      "r159",
      "r190",
      "r500",
      "r501",
      "r648",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "VENDOR CONCENTRATIONS"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r158",
      "r159",
      "r190",
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r156",
      "r158",
      "r159",
      "r160",
      "r500",
      "r502",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r158",
      "r159",
      "r190",
      "r500",
      "r501",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction-in-progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r321",
      "r322",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r321",
      "r322",
      "r333"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Conversion of stock, shares converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r26",
      "r604",
      "r621"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r268",
      "r278",
      "r279",
      "r280",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r295",
      "r296",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Cost of Goods and Service Benchmark"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r72",
      "r105",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r503"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current federal tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r430",
      "r442"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r430",
      "r442"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Common stock and warrants issued for prepaid services"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r93",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Debt conversion, original debt amount"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r102",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r282",
      "r289",
      "r290",
      "r292",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "CONVERTIBLE DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r104",
      "r110",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r295",
      "r296",
      "r297",
      "r298",
      "r525",
      "r602",
      "r604",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r267",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument, conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "terseLabel": "Debt instrument, convertible, stock price trigger (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r265",
      "r295",
      "r296",
      "r524",
      "r525",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r52",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r53",
      "r104",
      "r110",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r295",
      "r296",
      "r297",
      "r298",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r53",
      "r615"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Debt Instrument, periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r53",
      "r104",
      "r110",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r291",
      "r295",
      "r296",
      "r297",
      "r298",
      "r314",
      "r315",
      "r316",
      "r317",
      "r523",
      "r524",
      "r525",
      "r526",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r278",
      "r523",
      "r526"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt instrument, unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r431",
      "r442"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred tax (benefit)"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r106",
      "r431",
      "r442",
      "r443",
      "r444"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r27",
      "r28",
      "r421",
      "r603",
      "r617"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "grwg_DeferredTaxAssetsLiabilitiesGross",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liabilities, gross"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r414",
      "r415"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r431",
      "r442"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "grwg_DeferredTaxAssetsLiabilitiesGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets, gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Accruals and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "terseLabel": "Inventory reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves",
        "terseLabel": "Warranty reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r423"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r415",
      "r424"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Deferred tax asset (liability), net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpense": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.",
        "label": "Deferred Tax Liabilities, Deferred Expense",
        "negatedLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESSummaryofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Matching contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r88",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r88",
      "r242"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r88",
      "r168"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r332",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONNarrativeDetails",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "SHARE BASED PAYMENTS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r109",
      "r254",
      "r256",
      "r257",
      "r261",
      "r262",
      "r263",
      "r554",
      "r606",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r134",
      "r136",
      "r138",
      "r139",
      "r140",
      "r145",
      "r146",
      "r491",
      "r492",
      "r611",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net income per share, basic (in dollars per share)",
        "verboseLabel": "Basic income per shares (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r69",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r136",
      "r138",
      "r139",
      "r140",
      "r145",
      "r146",
      "r491",
      "r492",
      "r611",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net income per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r141",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r141",
      "r143",
      "r144",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r107",
      "r417",
      "r445"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r417",
      "r445"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "verboseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r417",
      "r445"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r417",
      "r445"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "grwg_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAndStateAndLocalIncomeTaxesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State and local income taxes (net of federal tax benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r417",
      "r445"
     ],
     "calculation": {
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r119",
      "r128",
      "r130",
      "r150",
      "r208",
      "r313",
      "r318",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r490",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r638",
      "r639",
      "r640",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r493",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r280",
      "r295",
      "r296",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r494",
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r280",
      "r295",
      "r296",
      "r350",
      "r351",
      "r356",
      "r358",
      "r494",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r280",
      "r295",
      "r296",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r494",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r280",
      "r295",
      "r296",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest",
        "negatedLabel": "Allowance for losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable, classified as current.",
        "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest, Current",
        "terseLabel": "Notes receivable, allowance for credit loss, current"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss",
        "totalLabel": "Notes receivable, net"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as current.",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current",
        "terseLabel": "Notes receivable, current, net of allowance for doubtful accounts of $522 and $292 at December\u00a031, 2021 and 2020"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent.",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivables, net of current portion"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
     "auth_ref": [
      "r213",
      "r215",
      "r216"
     ],
     "calculation": {
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss",
        "terseLabel": "Note receivable"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r229",
      "r231",
      "r235",
      "r238",
      "r578",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r235",
      "r578"
     ],
     "calculation": {
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Finite-lived intangible assets, remaining amortization period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss on disposal of fixed assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r222",
      "r223",
      "r561",
      "r599"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r225",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r224",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "negatedTerseLabel": "Goodwill purchase accounting adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r71",
      "r105",
      "r170",
      "r178",
      "r181",
      "r184",
      "r186",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r503"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": {
     "auth_ref": [
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.",
        "label": "Immediate Family Member of Management or Principal Owner [Member]",
        "terseLabel": "Immediate Family Member of Management or Principal Owner"
       }
      }
     },
     "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r170",
      "r178",
      "r181",
      "r184",
      "r186",
      "r598",
      "r609",
      "r612",
      "r629"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net income before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r418",
      "r419",
      "r426",
      "r440",
      "r446",
      "r448",
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r129",
      "r130",
      "r169",
      "r416",
      "r441",
      "r447",
      "r630"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Provision for income taxes",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
      "http://growgeneration.com/role/INCOMETAXESIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r63",
      "r412",
      "r413",
      "r419",
      "r420",
      "r425",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r85",
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts and notes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r87",
      "r575"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Increase (decrease)",
        "verboseLabel": "Customer deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofcustomertradereceivablesandcustomerdepositliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "verboseLabel": "Payroll and payroll tax liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "(Increase) decrease in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]",
        "terseLabel": "Increase (decrease) in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r227",
      "r233"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r9",
      "r58",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r19",
      "r59",
      "r99",
      "r148",
      "r217",
      "r218",
      "r219",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r539",
      "r541"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total operating lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements",
        "verboseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees",
        "terseLabel": "Legal fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Operating lease remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease extension term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeasesPolicyTextBlock": {
     "auth_ref": [
      "r543",
      "r545",
      "r546",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.",
        "label": "Lessor, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LessorLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r48",
      "r105",
      "r180",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r473",
      "r477",
      "r478",
      "r503",
      "r559",
      "r560"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r36",
      "r105",
      "r204",
      "r503",
      "r561",
      "r605",
      "r623"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES &amp; STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r51",
      "r105",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r473",
      "r477",
      "r478",
      "r503",
      "r559",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r26",
      "r279",
      "r293",
      "r295",
      "r296",
      "r604",
      "r621"
     ],
     "calculation": {
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt, fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r110",
      "r249",
      "r284"
     ],
     "calculation": {
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r110",
      "r249",
      "r284"
     ],
     "calculation": {
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTDebtMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion",
        "verboseLabel": "Total Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/LONGTERMDEBTScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security.",
        "label": "Marketable Securities",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleoffairvalueofimpairednotesreceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r11",
      "r49"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Marketing and advertising expense"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r151",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "NATURE OF OPERATIONS"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/NATUREOFOPERATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash and Cash Equivalents (Used In) Provided by Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash and Cash Equivalents (Used In) Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r84",
      "r86",
      "r89"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash and Cash Equivalents Provided By (Used In) Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r7",
      "r61",
      "r62",
      "r66",
      "r68",
      "r89",
      "r105",
      "r118",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r137",
      "r170",
      "r178",
      "r181",
      "r184",
      "r186",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r492",
      "r503",
      "r610",
      "r627"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows",
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r5",
      "r116",
      "r117",
      "r120",
      "r121",
      "r131",
      "r132",
      "r133",
      "r201",
      "r202",
      "r209",
      "r210",
      "r342",
      "r343",
      "r344",
      "r345",
      "r404",
      "r437",
      "r438",
      "r439",
      "r488",
      "r510",
      "r511",
      "r512",
      "r550",
      "r582",
      "r583",
      "r584",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total non-operating income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStatesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of states the entity operates in as of the balance sheet date.",
        "label": "Number of States in which Entity Operates",
        "terseLabel": "Number of states in which entity operates"
       }
      }
     },
     "localname": "NumberOfStatesInWhichEntityOperates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/NATUREOFOPERATIONSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of stores.",
        "label": "Number of Stores",
        "terseLabel": "Number of stores"
       }
      }
     },
     "localname": "NumberOfStores",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/NATUREOFOPERATIONSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Operating Costs and Expenses",
        "terseLabel": "Store operations"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r170",
      "r178",
      "r181",
      "r184",
      "r186"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r534",
      "r541"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "auth_ref": [
      "r149",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of income from operating lease.",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "terseLabel": "Operating Lease, Lease Income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "netLabel": "Lease Liability at December 31, 2021",
        "terseLabel": "Operating lease liability",
        "totalLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESMaturityLeaseScheduleDetails",
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails",
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current maturities of lease liability",
        "verboseLabel": "Current lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liability, net of current maturities",
        "verboseLabel": "Non-current lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "netLabel": "Right to use assets, operating lease assets",
        "terseLabel": "Operating leases right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/LEASESOperatingLeaseAssetsandLiabilitiesDetails",
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r538",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r537",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESScheduleofotherinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Cumulative state NOL carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r50"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r23",
      "r600",
      "r619"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents, trademarks"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Payments to tax authorities for stock-based compensation"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r78",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to acquire businesses"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFurnitureAndFixtures": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of furniture and fixtures.",
        "label": "Payments to Acquire Furniture and Fixtures",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireFurnitureAndFixtures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchase of intangibles"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMachineryAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of machinery and equipment.",
        "label": "Payments to Acquire Machinery and Equipment",
        "negatedLabel": "Assets acquired in business combinations"
       }
      }
     },
     "localname": "PaymentsToAcquireMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r203"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchase of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r369",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r13",
      "r38",
      "r39"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r12",
      "r14",
      "r220",
      "r221"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "terseLabel": "Proceeds from issuance of private placement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r7",
      "r61",
      "r62",
      "r66",
      "r83",
      "r105",
      "r118",
      "r129",
      "r130",
      "r170",
      "r178",
      "r181",
      "r184",
      "r186",
      "r204",
      "r251",
      "r252",
      "r253",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r471",
      "r475",
      "r476",
      "r479",
      "r480",
      "r492",
      "r503",
      "r612"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r43",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r247",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r42",
      "r243"
     ],
     "calculation": {
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentImpairment": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.",
        "label": "Property, Plant and Equipment, Impairment [Policy Text Block]",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r21",
      "r22",
      "r245",
      "r561",
      "r614",
      "r624"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r41",
      "r245",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r21",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTTables",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r21",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r70",
      "r214"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts and notes receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r193",
      "r196",
      "r197",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Account Receivable, Note Receivable and Concentration of Credit Risk"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r357",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r357",
      "r553",
      "r556",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r551",
      "r552",
      "r554",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTIES"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Principal payments on long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r239",
      "r240",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Software and Website Development Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ShareBasedCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r33",
      "r318",
      "r405",
      "r561",
      "r622",
      "r642",
      "r647"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings (deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r112",
      "r113",
      "r114",
      "r119",
      "r128",
      "r130",
      "r208",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r490",
      "r638",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r166",
      "r167",
      "r177",
      "r182",
      "r183",
      "r187",
      "r188",
      "r190",
      "r331",
      "r332",
      "r577"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales",
        "verboseLabel": "Total Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleofdisaggregationofrevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r334",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r17",
      "r45"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales tax payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ACQUISITIONSNarrativeDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofconsiderationpaidDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofproformaconsolidatedincomestatementDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofpurchasepriceDetails",
      "http://growgeneration.com/role/ACQUISITIONSScheduleofrevenueandearningsincludedinconsolidatedincomestatementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r229",
      "r234",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r229",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r225",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r43",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": {
     "auth_ref": [
      "r245",
      "r527",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]",
        "terseLabel": "Schedule of Property Subject to or Available for Operating Lease"
       }
      }
     },
     "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r555",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r369",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r373",
      "r384",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Option, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r319",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of future amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "totalLabel": "Total",
        "verboseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested, ending balance (in shares)",
        "periodStartLabel": "Nonvested, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested, ending balance (in dollars per share)",
        "periodStartLabel": "Nonvested, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividends"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Maximum number of shares of common stock which may be issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Forfeited or expired, Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Forfeited or expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Granted/issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted - Average Grant Date Fair Value, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r375",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "negatedLabel": "Options outstanding, December 31 2021 (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSAwardsIssuedUnderPlansDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Vested and exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued in period under awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r366",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSRestrictedStockActivityDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Granted (in dollars per share)",
        "verboseLabel": "Weighted average exercise price, Granted/issued (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r369",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]",
        "terseLabel": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.",
        "label": "Supplier [Domain]",
        "terseLabel": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r390",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSBlackScholesAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Option exercisable term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Vested and exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted - Average Grant Date Fair Value, Vested and exercisable (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock, percent"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r320",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-based Payments [Text Block]",
        "terseLabel": "STOCK PURCHASE WARRANTS"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Share based compensation, net of shares withheld for employee tax liability (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r535",
      "r541"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r97",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r55",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r119",
      "r128",
      "r130",
      "r150",
      "r208",
      "r313",
      "r318",
      "r401",
      "r402",
      "r403",
      "r435",
      "r436",
      "r490",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r638",
      "r639",
      "r640",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r150",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Common stock issued for services (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Common stock issued upon warrant exercise (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r29",
      "r30",
      "r313",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common stock issued for accrued share-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r29",
      "r30",
      "r313",
      "r318",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofStockOptionActivityDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Common stock issued for services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Common stock issued upon warrant exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r29",
      "r30",
      "r318",
      "r368",
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common stock issued for accrued share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r55",
      "r313",
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Common stock issued upon exercise of options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ShareBasedCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSScheduleofSharebasedPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r30",
      "r34",
      "r35",
      "r105",
      "r195",
      "r204",
      "r503",
      "r561"
     ],
     "calculation": {
      "http://growgeneration.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets",
      "http://growgeneration.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r318",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "STOCKHOLDERS EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r522",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r522",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r522",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r562",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/CONVERTIBLEDEBTDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/VENDORCONCENTRATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services  that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade Accounts Receivable"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/REVENUERECOGNITIONScheduleoflongtermtradereceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Tradenames"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofintangibleassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r118",
      "r119",
      "r120",
      "r122",
      "r131",
      "r199",
      "r200",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r250",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r433",
      "r434",
      "r435",
      "r436",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r492",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r513",
      "r514",
      "r549",
      "r579",
      "r580",
      "r581",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/RECENTACCOUNTINGPRONOUNCEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r161",
      "r162",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r536",
      "r541"
     ],
     "calculation": {
      "http://growgeneration.com/role/LEASESLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/LEASESLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/PROPERTYANDEQUIPMENTPROPERTYANDEQUIPMENTScheduleofpropertyandequipmentDetails",
      "http://growgeneration.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrant",
        "verboseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/SHAREBASEDPAYMENTSNarrativeDetails",
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://growgeneration.com/role/STOCKPURCHASEWARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants and rights outstanding term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "totalLabel": "Weighted-average shares outstanding, dilutive (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r135",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r134",
      "r140"
     ],
     "calculation": {
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding, basic (in shares)",
        "verboseLabel": "Weighted-average shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://growgeneration.com/role/ConsolidatedStatementsofOperations",
      "http://growgeneration.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267963-210447"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(1),(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r668": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r669": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r671": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r672": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r673": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r674": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r675": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>110
<FILENAME>0001628280-22-005596-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-005596-xbrl.zip
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
M*ZFP=)%@Z0670=94;&9(.#^%V#@9E6:6@L^*6+31$*6E!Q,EF8U.U"G?Y(?
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
M8"PH8ET )T#K@"V64=4>G;7BK%N"B_:]1<SS@D<@(J21=@-&A3G'#4,L.(G
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
M#TN0?B"903;0 \O2W3CU,6,\+I+@;.2<8Z:UU&F10_ H2B0X\FXQ$)TEA<X
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
M.3#EQ?"M"*N4B3RKM'-D^B$0O]I[_JYN5=5<>K?4BT=F0F31>TT8E4)K)H7
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
M^?*B&7!)*GJ==>[67[6AU\^.!OZ@BNBLZ<&+0T=&4Z7R9\?=XJR;F7[5#WU
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
M"CC]9(=3\VF^S]^KG U6Y^_WJ?A]*GZ+-:28J_"+%)0<J,84Y\3J#]KZ$J<
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
M,<W*.'J%.[7,P!YZ:XJB7N37"4$ <5G_!58>_^N?,*,&G+[7B*Z&_X-=QG_
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
MZ@6GUDQDY\8,P73&C64%(<^T*WHR'H.6<#W>6<RNBO(F-^F$Z:B0J** F9B
M!39/&A92_,*U[L8N8@7U->:VS=1<;(J='"M>$]@/,@Y4.'"&U=Q:.1$_J0R,
M0^OIZ=AY$U-72.F/R#P+HM#29 &K>@#_<3?1\^_FYN80O4QNZT[L"K#+:91(
M]ZG=-$G'FY14*W8HF, 447M<?V[=P' [>_!&=W,P"!^>_BA@&YHEN>PW./-9
MD8+(UM'+$E\;?]OYA7?PLR$34KWOHMOR$H\LTF[1.S-I\V1'S<[?Q,)TJMX)
MQ-+!CQ^Z"TE^\40 L84#:):XRE.2I99.QJB0YN'@H>(<3/2HQHZ\)2KPB3TC
M?'26&I!XK&#KU6'&NWMJ9G-Y-CX16P;BI7BK9#2EQNH2/4A&(S-OL-\K<X3
M7!5TD,)/T2B R9;VOWQ@XI8H4@TZU-YQFYJY(;8/]L?;0LMR7.-W_D7_J^V
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
M91W.@I?UZ ;MV1/8MZN-VC5/6-I&33:3CC)]&XC=&/8:EW@>MG])UQ[DKU8
M#MHT:Y;GH[;M@\GYDFZPR,4<,8>^[:UR,H@]XF+I];B9)O8$2Y>T>U8RH0?J
MX) <86-S58,[!:Q%TS;]LKP#VW=]RD]I=9;>3>EUJ!>J.\9(CQ+1]-"K0/ 7
M(8XV,BXH>^&92AG[=L+Q;Z0.6ZP,ZE_DUF&6U5;\='W%CREEI;-9OZSZ%ID
M.5&]4Y]M(6OIPE$YCN,Y2+XT2GJH3]UA:H9K.1DQ\0J=B<?G[%1EM<R%K>;N
MN4,W<Y(LO;EL%!AH+KGYBAX*EH-C-+E9ODWO3,I)=<>9]&Z];CYW?:>H[\J\
M4-HD4>N'F_(FJ=+:%6FQ)[1B/>\J$4N46/+PQLSK#F"G[SDV)@3SQGVNFK 6
MV$,L<]C 59AI*(&?I0U^&9FD$">R ,>\\QMKL9'[7=).Z75T%#8MUM&F[A!#
M)O&D1G?S+R!5B(Z8H+6R'(3U(B1?Q1?VE9ZGO#H.8P<5YBSF+[6REO28J:K2
M=:A?K5V6]1^Q(H6*O_?GG$%>!I'-B&N<VD[HX"1P^@6XC;]?LG>P3_9NP5BV
M,-F[ WYJ7ZQIFE5>LX7"1TQ[T%X?KN;""3[<A3J\J(MC/Q6'455YOIP!V7TS
MZ<+%/01U9_O?HL$2Y8C*LVQXQ5(0D?ORQ+02,??!\1>$V"8EL(!V.,YC'%3Q
MN4(&I%="/S:G^"SE[GVKPD\PCLE<IK6(O6<H4PEG#E*_!9$>O9+*IJP%629,
M2>6ZUBXGK$22AD$@8[D_$MEJ^@I>^B  ,V)0M97?<2/C@(*0J57Z*3:Y==!'
MF)9JR/E"!_N6B(MK4% 6W!C*$EAUV:1\"L3E]?3?R[T3SCJ2JGZ4;GLXT27%
MV-#MZO9QM92.U@3!/D98/P^KA5:(FDYDO5HR3_/1C!BXS'U*I J;$^4EIL?_
MKUFX006= "AN48<4)[%FHR7LI%B"!/MKU0C_H# V]>>"Z2HKLVXD3OM@R^,"
M#31IEF$GET4A(\,9J6\CM1-6*B6P::@+*OQLAJYTFF&+'UM+24+!N9"X5T'9
M2+\LJN7\,<K%@XOL;%.%:TME==5FP8(CM$'?>/>91QM=!YI]KQD:.VC8=,)F
M Z]\R:)%32JDF6U[CHN:N8WZHIS=4\DI*$]L@QLJJGK7CYH-C_2?7155+[X@
M;*2R&6G7]D_66KE]0;5@R,J$T1W\KQPQPBN+5-.N]-ZAXCT*"WMNC9"KT,O]
M>,5KEJ?..6NND'(U:YKOL>%1>3,M627VPW"]0XZ01[Q>L'6( ;@'?NRBP,07
M+-D</AV)+9JP,F-L1T_QR#P4I&%H.6@IED5/B.W@19DM-$&4+9^V8<9 @MP$
M=.X4EG5GE!W@Y8E0&&$<7</8RTJ@W&*4N$:JW76-A5$NET#0S=1(N1^.-#>:
MN</9N@;QI4B>7J3Z*6^TI]BX; NNF<H-]<YTQD[^1V[)6W?=KNS6]^OK9L3
M#KK6*N:'$"B%7P9:VE+2<99WPSVQ75;/1J6(L@@I'%:XW[E(*[RD$Z-#&X")
MI6,7:>HFRL,F2&NXS[NE5O@6KM(JBOQ6I!89$$*6;+49YX9J/ZW \4VAR-*Y
M2T9@O"0YIS!H+TPFN%&0UY#*H C8UI@?D1';*(7]NI6BB<Z$Y+9DDD\'BQ/&
MD6\^6W_=C7)I#$?/3PZCG[%Q=?06P]M4 EN+6Z<TFB02C 'F)M<<"I=K"2<D
MZ[\#A_WF27EU% +_40&B:*-;W"P775;EM?&8J6P3]6X]';M&MK,8EPTK3D9.
M// 0RIJ5TZJ284+N&6I;134ZW%P8EV8'5N.V&+]C>_5]9NNP8PAZ7.99*6QN
MJV9"*I&O%0S$RMP[!BQ&L:TX*A52RSD6."7JK[SVC+<L@PV;&^VP9\O",#A1
M^R@X6'+-B'8+/9WL>&,G"(8#MRMNSXVW*Y^NEJ HKT7G,=@?.QG7XT5G<'1Z
M"5A$4$\(RYECTR)&A@7CM&WG/<"]-Z([#2?S\L=PF\)4BF_3)$3?3OR21RK"
MS7L$G'@P)W87A_U!;(E W W;.&!4Y:34A^VO!K]H#QI<^K8JQ'1=XXA^D0D8
MQH@8^Q'N!BVQT),WF$?9+DMKIY8].#G8UXIFJWMC;S-Y9,:Q8Y5?"O(AZUP[
MQQ4B)V-)YWH#D%#72I'==9WH9[:7K+AE)>2FB3K.,]Q?5)9'L ^Z"<6=\8SS
M,G,*\1KQXJV4#6'1D2'!II@75X[ TPL&]7%1*#&?'& ]KPS"I$N5);&2=2'K
MH_.RUFIP] /%=ZXE*:FJDFJHP)Z6,S1SHLV0#$2!.MR R6O#=-FD9<&\K8WP
MC4E%\)X5^P]F\7EK5:MKNPD;VS7D5%T#F@!TX9YJ\!NLP2M;0=;/_3ALL9BP
M[AR%NC N6$4F:[OG5ONV^\1/PEE?@&-9MD&:<SU<=[M>(T)B8&S3PBDZS>;[
M+?8-EN\B-!8#,Y;I/6-K01*E R( I;T%N!TC8V%+U)6NY?V'[*\+/:_M^5GA
M6.KHOLO*<9R6K%E)N4EUZMA@Y^U)918';"_%RI$G-=B.@Q-L,BXZ^(3EQ669
MUM_MF>W^>&'!5NP3;7V27)=9JI%*+YHIF,6N1#!6\HO)Z?Y^F*WC/69K"\:R
MQVQ]3ACSO;_C!8P ^P]52$]$%Q-9MI!#LE;>B<"HBOYCB)4,^W>2 7&,<3=:
M_V9[9WK\1MT0ON917"B?8-6"C>KDY7;>K0\31,,VRU.-.TGD4X*-]%6_M\RV
MN1<=X7)M>(5)9I;RT.RA-Z4$\8@,I) \:BRSGU191S;@6B\SZ=IK]4M#6?6=
M0%TR>I\1RE69X[ #<E9_&!XS\"\%];*Z;(A_ZZUC_'UO&7\O"$2CE!=%61S\
M<GAY&)5S/87\>Q]&YWZLE<Y5.C3U=K'2"MN:S+N_?$ ^'&/UB*N]#SAL+1^Q
MAX_B$B)$:'$?/6^02B"FYW[K( F;F(M:DJD8!0ZSI,DLF80U",K5XWIPZX;V
M W.P&:ZSD=!1MK5_F4WW2S^)5 (^13)SL<"[*H8O"H1VMA[.+X6!>FFB;UER
MO2P$"<Q@W(W6T;*UYL62Y2>R.4?3$J-5<.U0&)/R7."+QERM>"R< 8PC$[9S
MW[J3ZBA[B0][NTZRG$_(0D.D%,$SE;RKXM[.=5+D-J+)\^S*D.O"S"DB+DBT
MJ]>-"0)<E8M$&C9B<YY9.W,?62*:+,<J[0(5T\+5(%"6F=7&! 1$3-M62[LH
M=UR8CZ C:BI5]P^:F4D*%QSM\@AYN#]IK6#G2#91G<Q,_XP?1K]8$(=7;AZ4
M<&EK Z$0SSYQ?P-5S?+:3M7)FI.?QW07U+Z4^ILFK"M7@XRB;!PO 1%XS*%V
M#Z3ZCM*\A*OSFBW:.1.F$_  S#7B&E;HQ&5!\WK%"X:O:<QLSFU*RI0H3=?/
MFL_7DU-)C73$!4\U#1JN<5-X:3E+.=5-9^/V7<RBP%A//PTB  ^/$PK[8="0
M7";%I5QJ6S\H_<[I2N+-V@%C9_.2 H*FW11<^PCND0B61]Q?.QY_/B9L/TN%
ME^0+#9I@.@W6LE@!]&4C"F^B)Y"T4/3R=;;I)[%[KJI)V$ETZ*VD=%Y!.<&K
MO;_=<L3A6B $D,_[B%=+O0?LA!"L:<\QI=-I#9G4QJ#PGZ.L&K4S5JPQT6HD
M.!9B$L]&6BU+5".D.H>!O\)VE>7A1BU*^YR&"8>;!62C,D?L439C=HH.\5Q:
MHE9:\?[.W)'7KS-8G*32PZ0LN//(TFP(%&I(C8F9@KZ35&9I9?N(JP_5@.-6
MV\SQ)OZ!9#R1ZZ3%W-IRIK?RCRNKP3SSUKU6]ZWZC"(8&"8D&\]0C83FE=\0
MYP_>#C<WUP1(AX2["E(_NXWE.5S>QD/*8HA=R#J%$]IW42IK]8;6+-@:SGRQ
MB6:(!$U$N4S=#/C;NV\JA, S):';/([)&.^58O/#;-ARC<9[SA8WOA$(*U49
M00U39P1)\TY:^-^<Z'H0 #85^,+=!Z>)^YH*'Z(A@R@L:L][+!E\M>>EW/TA
M*$I6MHRHC@^FG*,G^HGG4RS&3#8^=81D,@Y'@]]!#H>#Z$H%F\ *_B$32 +R
ME8W3;QR;]V.UF\XQK)*M(^[CB%ZR/*1XQX-;AQ"G.U!J][I6JX"4\LYDN/X%
M+9:GH1]K#4Q9'M=@84RN+V$-,#)#R9P9-DRDH(FM=B-%.[%^S_?L#'BU M<@
M.(3V LL2.Y?4C24WK9)YEF)-&X+X\;[<OLBC+HR[;5'G6%S&KKE(,L-S,!@!
M>Q8__]"FV8B;N</1.L<2&KU7X3&E.ZS\+JSR;7A#8H7UZ60M@ZY=83)KL."!
M.Y.2 I75_HS%]@-<I)^$OQ8AMTD!IUU&)Y(4A^!QQ+"R-:@\92A!Y)PUPA!H
M#6L(2\J$*3XC.VMG^X):=BH15Q>KQ2<WGC[O?Z-=EX)N\22)Q*:K_Z6+G50[
MM_FC%R66:B98V!W;.!\YNUK/&YT\B"CR6G.PEB-[:%93O 1.O)O2>@XVT6Q?
M1HCTL ,;$<)A(<VUM  4<A::)'22^5(Q,'1R:860:6642<6SQH/=AVW-422A
M,*7A/F5^#@S$7?*YBJ?FN>3F\3+J@&E-6_\=+;VY+K8.9M?W">:GUVM*@KOB
M(AW %J%&%YZ.P1H8:YA+'?-84+,<*;LAJEJL2R-T=YYH3!#O:YM(^4<MNI54
MZID;]CG<1KV9<A49:4^,\2+LWC0+=^N@#YRND6,2:D*=V7?H>V5F7/UM4E&F
MXH6B1?TG;4\'D[ZQ8'-;U;/0HX$+&Q."4&M?GJ!8BD\+\7^X-+I8B,Y:OMJ+
MWW>B](??!FW1!7STVV[+I=1_7U##R1[4L 5CV4)0P]8=1ILZ: ZYRAGMTD^J
MEF-4KM=954I3[#B:FB1'+G3TN),Q'@UTJ'=(X/U3@KZ?LZ$CT3<O]SI')M\1
MG&$VJ^IYYP&=2JUVI?.^E3VD]=OGQEX38]\75[6SSA7_ZS3;>U5(B@<CMC -
M!GMXPC_(WHHYF,7S0N3WU,V^;R6#$JY;94$K3B4LTG(V1L@,;R2/$[0M@SOC
MH>K(V"A^*<2%7D**.+I3S3VH^4-\@(SG:-%^QKLXK'5AN()'+=38W1#1(B*/
M3@(]<VF&#=N'08C?,M4^]V<!"T(;J38\GQ 3]_U[S]^>W_N.K0R-;].\1XE6
M"SMDQD*K>^$LI#P"6#!YINP!2I0'5IH$C(ME%H4 D>QE:L4,&>'VSNV6=KE[
M?KE*=HU<C:^95LD-O)KM"L[.,[.^J,&SO''93REN01YH_TZ2BJSQ.F7>"!LX
MFH+J5GL2@&6!7/_%!>6V;ZRNJ&,-MY2Z1"NCUW>RVS<8XI?E"<+/[XD9R0K%
M#>LJE$N3-5S9PRGVQ(:*A8(<UCTB]XXRLS1]''-V,67A=AC:+@:(Z7"_3FH*
M5U-2#354,2FE!(RJ!:ATQRM#Y\'B#_&F<&AF2F2?N%<@;B,-=[M*R1Q>74A4
M?>+&RAQX0N\YZ];/<W68OCUL86S5TO(Z6[@K#"J.PCC@&CO4SFH6#JI@GG9?
M.WO1DP[8QZU;X")Z<0[F5?W(.168YAQ4ACUI0_V-<Z:ET]EG' F!QN=H-5-G
MJ^X7A788/;\VA4<OY.>"M!L)MG%E?$S?04-OPXH++W0T1[Z:XLL43A$+BYG=
MJ^4*M8#H%_B<H$9#X2 1^$C"XOVAY?8J)*ONI6,FO"CGS!>#F(8BFQ&' Q>J
M3WLTT!"#BMR]6N,[E)F5D(CCA7$LN1D7"L,X_3^#1@>Q3Z!+>=>A$M2HZ0-+
MQ(V&*Z^,891=9X1O&568X@F1BMZ1:&N38N%](L>9YL5.*RY<FX4^:P_FS+&Z
M_4U-L\V!'<L58G:N<3LM9X\M%FX90^/UOMZ!N;HMV4#,BHF7@Z<SL.R;LBZT
MJ[#'3QB9OC%2Z8O'&\9!.V%95UU=MR:5D\@^3Z/=HD4PJHQ*I/9V"P51D;2(
M419^91"N*2G'E(D(' BY;I9Y"F*O#MR.U>(,EV= P 8B%]37QB=<8BY](QBO
MSI.\;SCPB-EICZGY)JF8C1^#C<2KC"@) K'Y<QQCA ]$ASOW2K\2;XTP-.DE
MO>&N:$[1&?*41^\U/$%E#=JBPN.? @%B2+O@G3._$TRA"@I"#)0.!0(Q<!$3
M&9B2M=U,JZ;QCEN,CSX/9^S(BMB?E6)_SYMUJH\-0LOY[Q%[O0O0L62&HT5%
MAQRA)PFVR%97W"\"UI5>+M7^4HJ>%15KGU>>]E55QK85JIT>GN%<N/;97GQ\
M22WAJH6J:>,*T_T2K%H"9^6%9LE^BK_:%$N8SM(=^O1GKB)F/^%?;<([Y)#N
M*)'R]IK9.!5^9\^7_1)\M27P[8(9.IKHM";<L(5 :^3B( AQE,T3R0_.82-@
MN'*_#E]M'3KL)[$7RN2*O 2I@)9L:OC9K!3O6?OKH;'\617[^]59HZBXSZ/&
M\+D%))$I[3QM]V_+[/&^Q^B,<TLCSWUPLL(#L&OPRS%Q>^V/UMR*ZL^"BB'E
M'+;<&.KHK"&D&?F^EQ8P$@2?@3F42?#JM&PZP6>M$EP#1M&]>*"\V+I7Z)+&
MLB7,G.=<*Y?,$"-5LV+E8'!"M-(T2G YRX9QRH3KJTW32.<,QJ)]Q(B7Y "X
MT3,'P!VAJ<T^X3+21?P4!BS+0 .F>J54C:4H+2R4B_WET[:<\C*<%> WVH$0
MS8;AK&=4";ML9V^4)]J!:5FK$EZ+(M!*%3A8RB!8RZT(D<,?0[Y@-W DA:[E
M6,(A)A?#(RW-:OB]T3"XBPT'E#/:2,0G/L>FNR6%'"B('(M<^]PITVP><VBK
M))1_4=L^RT'AN=8%<:Z7-RI&G</%%L9;A=MV(. ^VY+/WEC<@JX/*./5I^:"
M/T')R4?DB>RZ$ 5Y(A^G9MF? ^WKDGP>LZ>J-$S1KZI?:+6ZH= ;2"J$8JT!
MO2IEH3AWPIP8W*.0TH(K!A"@".WZ:S6.R]QKEQF;V8=#LL!F?$E-$Q!$,E'G
MWV@O0Z_YD29 :^'4Z,"V2?E@4%.YS*MQ";+;S@G?0#RZ[@ET,05W4RGOYQ-1
MPPA@[6776=J*@>GJGH-U"_8/IT<SSJK*Z;('VEF@W>D>:+<%8]E"H-W6J6;'
M"ZN5C"ZI#'^1NO#@;EY.&8YUSJ%[#31NT^>V-18?M=,6&U-)#E[1QNX)6ET_
MFR=9M92#%2B-H+-\(T)U')ZWCF?$T8+?F5YD!\[=#6W:BZ#QF:TOI!GF%"';
M4WB:2&<5Q[Y0+VHPPVK!6)5>/:?' BRTE+$EU]:SR:O;MP3<@JWO^3UWTITZ
MP @F0F%E&Y=T Q]H,335 1APR>AJ!];J-M^;NHD1,\&ZZ1=^?#*H7;&F5\X
MWFU;9*-$FMG"UG(=^32 :O<D^3-T5M*ZIL:CE2]XZ^MFJ14*1L@^O!Z-;+T<
MS>YY6#M72GV&3SZ-AG&1Y(M/^CO76K87-$%$)S>4I^:*'K@3#;$V!9H%Z+9:
MG(>SZK$BGJOG"?YAYQ/L.ZKV6=$JVA0$3V,?OAAQ.$W3O;49M8H%N],N078)
M,.*IM?@=MHQ?@Q[6^U)I^\JMH@RP*A_<#0KTF@<5NFYSQ(1Z:*:V(>*IJB40
MBWTWWES&]Y"DOQTI#)* P$FCBIMPE3C77EN,I2>XO+"8#1<K%6,L@9E)-[+-
M^1"W-Y]0C32]?;\R0DC8A.Z+A9CVFZRN6RD9!\L=2[W46%<X0,\(K;IR(Y22
M%[]YH_7C&-/C6B=SCAUFJ. X.?H8/O,]MSV\TWK>H@900?))1^!')A#B4]OC
M>JJL((M=3QQ&*YH9A5!U5*[X/K2/ F;8I4X(3N=@-6!9(DT<+@?I"BI7S/C$
MACN5T@A4E4VLO5%LAVRJI/TH?UC]P#$K%2#J[M<LM)NV>LUACVT?3NO>3!#W
M>.#UDR5[>/P=L@364PX&M">HWTBBLO_@!FFEZ8P$./WM'7./F[DA@<UR]96)
MEI$YE6Z34<2X-#SMVA,E5L,CS3"TB.)'N5:*\OZGS4972K4!?E%A77^//ZZ%
M[07C0+>)T>>DS8?&8 =6$/@IXIHE7)R EJ\FIK&,'&%/6;M1Q<=V$Q-38Y"F
MIT>)-/_1CN]BV6B\F2O[B&.;_/_<'@,,>O(;\5I-5'E@(JN-%;I.V$Z*",'L
MP2CJ<C[%9B4CTB^\4YGW2T4>26+4:,^Q@X,T><H9@(VTDZ4087!9JU-#WIJ&
MW'Q>2WKJ9:K'$T[- 4.9^!RWC/(.<=G;26HS:US-!?$ ECO?>ABGI9(;ISMX
MWG&XL&J&BGM[NBUYF%62U\S]V^)7\0^3$QK5]8UIFX8) "(^P;P.L$VIBBHU
M1)7H*F,IR\')"@&1.T(W\J]@KCT+1+5R>/#VO ;CEJTAB-D<V$DT-2$%I=#Z
M2:T,KC/^B.2/"BV6GGP8/3%\\+F>PZ)V5_L$XN.Y^FT&XJ%1OUCSJT[;G;+
MTH?;CD^ZK1MW;2L%)/4AV#K/Y&,S(F,V3]_:8]2:6'*D;M!N#%)3A<LVN2T7
MG/2VCY _P$X?2$&=>R!Y&[WD#I>>PX.Q<(^C<GF%)"I*8KK.Y%P?J#:2 ,-,
M!SW74U5I"?.!D\A]HL.C4\Z '3@Y-^\25XY&[9P. ^L-C).1("D%X9F7Q>0
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
MXQQA7EYU+G)V>)^Y%K7LJ&L@+5@=!PWC!(P>?9S[4B@RMA24LP47$%>OV#,
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
M>P1>/$G+.#I^L/PELH^659$E\'7XU1MSG:3P\<G2CWY+ZBG8(0V"DDZ7OKT
M^PB_&>@WM7YS7F6?RB+QOK(_>C<MP?9[5><$JSI;ONE5GDQA<>+HX=)WK\%T
MRB9)T?>[U^ $&GRU[A<O8%*RM'<L* A:C82&\/(5KY.Z3D93,-,:--X0Z.4,
M^6I>5LI.)(2(?E,Q# N6U+D7H:UB75JF4E[1FKN>?R2N<O@0Q0*D-JK_TU+[
M26,H!0/B/?*XR8N:N*- ^&!S(+<(7/*0?J<_<(-CN=0[#/KOC[TN,70OU]$;
M/5HQE :-:KKL3L;H&>E1[D9C#0\DPSQ EIED7IL?]!\_(JM/GBQ^R K:;?2C
M'^5>8JW@84M!K%&2BQ8@A<!?NW/X\(C/XJ:"_Y_JD^7K0_KJ^R9=_N[LX>&C
MD\<KOSXZ'*S\;MUM!\>'1X]6_W3=;==_=W;V<#_81V=WNNWW) PL$"!S*+N4
M\%.Q3$97DZJ$\_9 CI#1R!@PDN88;2TF/QQ% Q)F?=#GW.-X_A'O\N.2)=V5
M:A;H/_Z,IFWSQ@8B?RZ9OZJV>_T+7O[O,X&73FGN)VZ3B?N9[)SG'^>9U'X_
MPT!Z,(<;;^,Q_;]U$Y&;\=*Q\@=-PY)M2=.@IMQG"<_M[TM5 5OUPH/!UWC5
MS]HG<@^Q2LC/F#<1U9M'^N+;NHGZ)_,X/@/#[2 Z/H[!BMM/[%>;V'\F18ML
M8<='Q\?_Z_\;/#CZL2GYO_]L<_KX[,M4U>TZ>_M4E74LO\9)MQ/*ZOC!_E#?
M9+Y.XI.CHX.'Y$_N9VY#A4/*YO^Q]RY.;6/)_OB_HN)F]B95DD=/6TKNIHJ
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
MO\7)3_[3'PCH?B-+1\ 8^/]@B\D2_88*.%'%7Q$><N1680J$^ LDW9B2?)0
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
MD#/" 6]B"O"G!9Q?1>X!JG+DH!*UM:3IP?.7K"_]PQV,WDFDS2#XH*#>,C)
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
M#>3<TP9*Y,1+Q^YP'+E].% R[$=H'@S'H.B4[+F6=%K[!J) 36VI9>,O)3=
M'3G"DT"K^:=(DF<@='+/7Y1* 1B/\*2+0N1V07-U$?D7\,Y@XL-O0E+-;,'<
M):4MN,RF]X949$VK&K.WK*?3TBKKF?%C&K_)<XY!3#"(I6$\EI(H15\6&&?#
M=$+/745PKBB2RYN0S[UAMD=DMMDR':(+<\K',8\J1J6ODYL,OF,BB\P0?OEH
MA7L=B65<X8GA\BQ^&]D+8<Z"S&0?S:Z6)EQ9;$-PCTEP=2[6BFMT'JF]<C0-
M#C&>I$@(54%4U?PLS9JOE*VM2?*%3[X7#Y5/NW6G-C=!XJEFN/M9^A@-W:$/
M5ZAT,(0C&)"IM+J]?L(EUC,-2BJR^X8WDL?Z$4B$%(C.'6?B ^.R;F8U),)N
M9->9AN*S9.R"L %-<T"V!'&A^FZ*ZF7ZL_8.E!*XUX$#AG#J/KJ[V'\GT?B&
M"!^N1_XF_P+V$77341)?1@',:,!<C"N$DSZ,,!KUV0"GA9IL?BC(,B1,84]
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
MM)+N6.,)Q"7,1('(S;/,)AC% &LM!%;,/O>C^3KN@3MVZ9'J>LA67'?"83?
MSMVC3$VK'K\P+./)6-SJ-MT5>$/)Y$ND*.P5RSQ()=-3EL+H&C4RH?R=QW%
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
MN:9NN:8)/X>.V7;43A#XJA^&MNO\O8\6B K_I^ /FFYH.V#@#6 E 8O>[DY
MK8L37/%!L,-5@<#XZ\;;CR\/]9/+;\;1)/C1O?S^R?EQ_&/7_/[UFW6T_T=T
M].F/'\=G?UJ]KR<71[_^^OGMQY_J]T]'YM&G+[]Z9U]N#HU>_]NO^.KXTU^#
MX[/=FV\_/D3??OU4C\_@V;,C[?NG [7WZ>3'\?Z'_M&O+]I1W]9[-\[ 'WP<
M'@\.C.\_X)FS[S_AOVH/Q][_&/7._E2__0I^'N,<?G7-;X-OUX?&R<6WP77_
M^,>7F^/]KO5]\,4X^O$3GH>_GQU9W[]^O#@Z^Z)_&W1O>C\^_CC2OQC9=^!=
MD^_ZEW;O[, \.NL/OI_Y-\=G)S][G^ [O_K];U^[U[VS[]&WLP/]Z.O1K^]G
M07BTIUX=GG7'1Z<JK-._.=ISU.__N5#]P5]#]ZLS.1Y\N_JF'_PZ.O.U;U__
MO.[M_VE^__17!&/IW\[\ZZ.O)S^./L&N_NI?_.=75^_M_X1Y^6IOOVOTSK[]
MK7E89NMHBN,P1S%M^)=G&HZB^X&I^JKF6 YPH]9N_]_O%:)X3XKS;82B&EK;
M8HX?^*9K.H;J,=_7==_SK, ,F>41H:@9H:@-H:P5H5P=G_W4CLZZ^M$/WSS>
M/P="L70OM'TEM$Q?,3N!IMB^UE%<O:.'#/Y?<TT@%,OH3%/*7;T;'_=B6R/C
MB,3L1Z7V:GO$=\Y<;7 VR]YJ.MY.:#AOX/2-G?>=6<-D=:U7%NVL>-\Q&FUP
M0[5!(#PPC*DQ(*4>?! AV5,,R:93,$N9\Y8H=5.7JVWT[$5I_4:O04R_N7$W
M^L9MKJSFRGH6">),75F$4YD'AX^+D%-6)_&- $NZ,X42FRM$80M$$'7CUU"
MQ327PN9?"G"H=G,I-)?"4TL36[_U4NAR&.&[+H1&'KTP>81D,>\<&WG4R*/'
MDT?6K?*(D T_]N,KKJ0V\FA;Y!&0A3;/^]$(I$8@/9Y LG?>]PC^<1SS.LR*
M>/J89V86@JJ1-YLO;^#4-6USXV):!Q0XXU:+<LD&<MN:[_I164G"*\99FX37
M)N%U[9- >8K;TAEN]]FG)V1E#7,SSWAMTBE67O-2;5XA\"%V$ZH&WX\2YF.Y
M-/[R*8FO/@F,AG@(1)&,9LL GF>5-.);+'Z-_-N/E-9]/(J&5-K D;OK599E
M%E8CHY^M>H96^%5TO7 GO.Z=*CA\GQ?.\UJ6DLY6J9Z>>];2:QP%\0UTU/ER
MM -=>_=F3GA?$R9G!I22(>!6WIY6#-IRS7-:(LS_%1V\Y*+Y4)B;O00]( I5
M.*B\:,(SOHHY2H$ 9J]']M+D'&PWFR$'.'^=-<1 T'GX+&2)Z%G@\M)6L1M%
M.5*QF&QKJ!\);^!#5,=WHNX;U1=X\65>SR2%;I0@['U$ /U% :  Q4^G!\W4
MBBEPB@6.J=B(O/:*0"ZJ]5<$4[/J,Z#:I2&,-4 7*[5.<0NABFU2?$3/3052
M#*)O\F9LO)A_MN$<S&:7LO+<^?5*2Q>QKR&KN_TTKO"[G/5B20)B;-I+*D/%
M>D<0[GGUJ[B\,OHH76+'6.^%[Q'7P>O*WKZ17@O:ISSJC-@KJ"HY% J57PYY
ML=XXB?N$'U2BUH2N6-XGHYX^\VH^G]"-(E=B*:KK$;48@L4^<B[YW NF_DP.
ML@7OB04K$O[I/.$F<N(.&/:&DU[KJF:\>>S)WSI5[!]6]/+9H]Y%8T9JW^D(
MQ335RQY3R\9?;@Y5C@^?@:(>@'[.OT7 2CE5[!V?'A>7@^BXR\]9XF+_R$U
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
MR::/L=) D[K>RMWG!'OZC6_(H83HA:-!5I+0Q)L>W97$]Y[ZO(/IV<VVOPF
MKQ)*2TAWDO)G?QJ]_2]_.[9CLT W%#B]-N+]>8IC@I9G><S1?<_2#70BZ>8J
MG$A-!&IM&7EU3J2&D9^(D6^JC.RJNFNYFJVX;>S]U&8.,#(V@ H[KM5VC) A
M2$!'-M>*CU<:L5IS!>.8MPP>GDM]YJ98 8D?*G&H3%(FO$GW5S>VP=6]*G4C
M/XE#/(@3G,QQ^"5E9%DV8FIU8NI@1M_PU;;N@*Q2] [I&ZZAV*;F*6K;=T&
M,0N4CYWWIB%WC <7YC1!J[7EY%7I&PTG/QTG3RD<AJOCJ7D*<PS@Y- +%+>C
MM970TMN&[OE@5*@[[S5=5FU[C3AYFUP:TT +:0ZPD,6PJ/5R/&P<'!M1.-R+
MAWX#^;E"J78THY]H>N 'S+% H#FZ8G8,5[$M556<P&2!J9OP9W<=,3\;A\AZ
M*BB/R_B-3O- [I]VHN@>_*_M*:8>P+]4.U2\3L 4WW?\#AR_[3#4:61=72?4
M@&URHAQ@5^_S"'L(-!Z3IRPESK:=1]][;)R+L4]Q'%Q%_7XCFE8GFOZ<44Q"
MIK;-,'"4P+81Q]*Q%<]J6Z"8L%#MF!U-L^V=]Z8MF^HZ]3QI'"?KJ9<T#/WD
M##VE:UBAYIB!82A LP$PM!8HMJ,;B"#N^J;N&XYI[;S75=DR'YQ;T_A/[L67
M&2,T[I%'5B\:B;-ZB?-E1H4(F*TZ8,\HAF;[BAF$GN*J[;82PE$!*7B:;COH
ML;5 AW@P3$GCVUA;KEV5#M%P[:-P[92>P'S#:/OM4#'\$+@V=)GB.$Y;@6/S
M?% @7%,U=]ZW==FQUHEIM\DI095R3=GQ$R5O%&6)C6Q92K9\F]$(+&;KFF$S
MQ?0=6P%!$BI@@GB*;]I!T+%8&_Z]\]Y^N+>S\2BL+5^N+!6CX<O[\^74G>^Y
MFFV9S%547^WP+"G/<WS%#G3FZ<"UAFKLO#=>8J^+C;CPSX  #Z7=T]/NV>FC
M%3B]L-[R2R__I0C8U=8Z-\;6Z@2O/Z,0V5Y@^+X:*IK&-,4, E6QF>\J[= V
M7-;Q'<NS=MZ;EB,;QH.SVC:LRKD1;(U@>\2"[D:PK52P36F4.M.TMN6Z2J=M
M@J5G8:M:-^@HGAUHMJ/9OA%HH%%:IMPQ'@QUNZ6EW*7UPARH;5F?S2SXN0N]
M[S'+[5'M^<Q Z,185A /W\*B6()/[;P_/-C]<'!X<';0/97^X0Y&[Z33L^.]
M?__K^'"_>W)**:&==U+WSR\'9]_F>@%7$;]XSC&VR:TK($:D?N1Z43\:1RQ]
M>Z^#W3JHAS7'#LVZN$HC]P8S<A\2'WF9RNR+U%=7W<O[,Z>>!HEHU?KKCUF<
M"CUT0SNP#47U717#%1@%-6S%L#06!H%C63ZV6.G(JF&L413TB4SO1B"MS]*>
ML2MY(Y >42!-&]2:X[EMQU"8RP+%#'Q5<4Q,RFY[GJT;CJ?;B+YLRFU]G032
M-D'$B_JJLO[>9&<\278&W_C#8M\;D;1RD32+K='V0K^M:Z@>J9YB&CH&C(U
M,0S+-#7' !7*Q=Z7JKE.S:R:?([U5"KNXN2&69=CUID4#Z9Y8;NM,#-@BJFB
M01-V'$4WF>7;.G-L[/S4[JQ3,=<V^8A ET[B?I_00$?BY[%[_6!E8AL2S%?H
M:$'I(XZ"VEHUBL3*9=,L"(;=[ABJKVM*VS -Q0S;AN+Z8.#X'8\%6B?PS- @
M+$%SG<K@FS*1]50D&BY^(BZ>!K,(3</V#5]1 [.MF(YG*([NF4I'AS/3/<\R
M[0Z: TT/N^<+,*;P;I8 ^XSB-&J*1QY=H]B#0?%U7Z/Q1;;[F7%STTBEE4NE
M61P+RV!FFV'ZD1.JBFD[E@*7"=@]*K.,H&VQ#@)L:9K<MINN=2^7H5>E7#0,
M_>0,/:UF>!;3=<]7O("9BJE;EN*INJ^X8">$KANZ0,O8PEI[N)K1N#+NQ9:G
M0-\I.2_FY+LT)L^*U0S:<6Q_<.U'*0.3IXG,/I9 FH6Y, /7, Q+4P+#9V#W
MV([BF5:@6!U7]P)58U[;0! _9ZT"LXWW8CT5C(:5GY*5I[$O0JVC669;<1W#
M4$Q-=Q7/PB)U2_7-CM?6P[:.K*RU7RSTQ9KK%EF.-+# )*&H",*+4X.3/%1R
MT[@UGK2A26/_/)Z,FL70<$+?LPP;#![,M3#-D&%'$U\QF>L93 ]4SVKOO&_+
MMK5.;1 :?\9ZJAL-)S\A)T]K&SK3?1<[$EG(R:H'G*Q;ON*XMF^T+8NYKKWS
MWI#5EXN[L2':AFA;0JI&/#Q7QBP9 %MY3:?6Q]8T#F&[SV"W]V&SFU2P^\B=
M6= )36>FS\#*<<(.R!UF,P4D3:!HGJHSW[0-U5-WWCL/S@1KO!5KRYZK4A\:
M]EP!>TZI!::K:J9IJ$JH.P:"<7G GFU5\=R.IQI6V&Z'_LY[>YV<B:OT0.CV
M>NL$9_'8[><-S594Z_$P+)M-ED0K4Q2:XH]'E%+GL^#>CN;"E0'6BFE3.P%3
ML7W74CQ-]W73 $KWL#](1U8[J\JK6!O@JA4Z*;:7\5>F@C2,_[B,/Z6>!)8%
M,EHWE([F8B%JX"A.1S<5-7!\QPZ _3VL^NK(AK4J&-]G G;2K*60G38!3J>!
MY%E.GNVSD(%,"2JE.$U\Z;&5N6S;#X9^/, @>$G(]YI&VRL4\+]V:]Q#H6T&
M'5/Q;%U53,]!1Y%E**KF:UJ@6J[M:IC';UCKU">J"3"MIWIV)RLWW+H<M^;J
MV)>KWJ_NWQV?^6W;98K5[EB*:3J:XIJ^!SJ9%KIA",+79SOO.RO3Q=8NA+3F
M&D0>8)U.4J%&LAA1\F=26IJHTO/DKS1MKQ]#9LV"JX6.HUL6*!>.VS8Q\*TK
M3MOK**RCNK:EMT/?"7?>&[9LF0_V'35!J+7EYD?.86FX^9&X>3I>I;JA&FBA
MHJDL5$RCW0$-)+"5#F@>GL7LT RLG?>.;'8>;"^L:<AJW760PTK.RHSB(;);
M&J_&$^:RE(53(W^6D#^S,&16IV-T?,M4VAU35\Q.:"HNJ!.*%ABF9EC,\ QL
M6-E4][Y<#GV,=):&0^_/H5,: LA.TS?,0 E#CREFH'F*Z^FN$C)3"\* .5;8
MWGFOK57"^BI]%)N1TK(BI+'MC6@_0BI+8[FL3B[-XHXYIN/IIN<HS-7;BNDQ
M0[$[OJX$GM4.#3OHA(&Q\]ZV9=7L;$J/HF=P4FPOQS]"#DO#\2OE^&E?A1,:
M(3-4Q75-;&[O:8JG,@]^,L"*,#J.A1QO=&0P*3:%XU>2O/(X#;_F+_BY>Q(M
M/\EM"EKMQ8-!-!XP[%F$@+0H]& -;.C?IAS>X[IY'.7J.HW>#J/^/W?&R83-
M(CCE:]L=!GOEE37B=2GQ.@N%TC9<V[)!O(*(1; U!H+6]AV@T1!^\1V'!0'R
MTY1@79O\ML>Y^1MR?"IRG+KM#5^U-,/O*&W7]= SJ"DN<SN*HZFNZNI.Q\?;
M?@XYKMNUNM9C;-/E>#J._9\7<1_TAS3OPOG?232^N5^WQBW*^5WX6(/H,AM;
M#*'@\V^UW),6#0.0F6^5=JO#6?*9U*087PH$\4YZ==OU\9DEIQ=NPE;B,JI!
MI<2)$&%^=I/CY'3LCEGPE]N?L.+%XC)1F\MD@<OD?'RT5[E,+H-/?YG!O_[H
M?]?[E]Z/^.;;UZ.;H[/OT9'>O3G2OZC?]+^B;V<?HJ-?O1_??OUU\?WK@?7M
M%WSW+_OZ>/=OTVK[AN:I2J=M8U6GZH)JU&XK;57MN(&M6D9H_3_VOOZIK6-)
M^U]1L5MO)55J9SYZOIQ;5&&#L^P&B&UR4\XOKODT<D#B2B(V_NO?&4E@+!D'
M60<X@JF[2V0$XISI\SS33W=/][<]D&L>H>^+0=1':/T>(8/,B,@Y>,D14/H(
M+G +06E+@Y7)9AMO/OE:NY"%;W1.[;#S=['NSYUK'[I1L?JH$<HBWWC>)@_7
M:.ML?#089O(--PN!U8?PSA_"3WOOWIJ@O7<R>](TY(>0!P>&83D(EKC,-!,-
M]]_@L:\^4M]'8?61>B"/E!6$^<QLD'@JXU]L )<RKPD5, EID8BPL9E=KBZ9
M_O\-Z&WZG'7LY1/0%IK;'8W.ZO/8VN>1[F^]U9322*2'9)3,%$=5=M6TABB5
MIRH_GCZR92GNMAZG@[/Q:&S[12'59ZK-SY1D09+)O#V2.<[E5U9:!M$S$GF,
M1MJXL2E,-S\:72$7!V8N4EP)S+=CGZV<UNKGC^V]?)OIQ@8C$'AB,3]_*3]_
MPB.D$)@P64^D:-OBME5.6X]G*@F7!%(*SF5O#;DJG2!( ,,Y43H@14(RIZDN
M%:1KS&)UW[5N6V]"*!.&&WQ^&#IVTNQY._IXXN)PFH[GM-LI6^?DA\OSUNWD
M3SB-^0/_CL>?C^J'WM^U</86YUQ=8G@2,JJIJV6A.9=)Y865,<LA&3T%S P+
M6MH$00;DUACB0\:6;-.IWEK4WL[BLHK-5;$YEU:F/FI;VC(*%?*^9V4$RV3V
MY85W:#V-WMJR[[4(FX^I:?-6ON2RW/:X<VI[ 7K]CK>GO;$]KN?J;WN ]N72
M_Y97?K?_?+KNM::U.3KZ:\%54%Y1SJ0 09T&#)Z!1JW IZ1%LLEF=WQCDTO:
M);JIHM8UK51_T"!N;'YV!?$=@'B^5"TDP:QP$(-T@)IYT-0@.(5,4>8-I:4P
MG9JNT&UJS/Z89D^]BF.;OQDZT0[[^>)'G1]"3#W?&_]8S\[?LF=QL?8[LZ7?
M\O[LY.RXU*AL3VU0^:DI?MK?7FP***34V8H2E/ 24#@'.O@$-NGHB,I?+98<
M;9?B8NZBQB1:#><?[L3)&.7;S*\JL.\9V//CM$E,A% -64)D]2"$ *NI!>V=
M]II@X#R4;I\2%]V.A6UOW4(9ZW$P?_25@O,X*3BOY_3O=>KV%;M,#P!4JFJ.
MJA;;!NHHG4-*((04LD8*'JR2 0*C)AN+95]$E<.[M,M,4_-YZWG]AX3\QH9T
M5^3?+O+GG!2IF:#4*6"N#)O)K@E81RB@<Y%J1P+AI6$HE5UCUNW<_J/H0'B8
MG]!?.[_N;CW;_77W<'?G=6=K?[OS^O#@^?_]S\&OVSNO7E^>I'OY^^[AF^^<
M$#*]Q:<\KTH8G+GC>&FPU3BO;<OYW_>X/@]E+[B%;DU;_5!WAMO<&1:;/YH@
MDV8\@IS$S8TCH$GRH%.*RJ-PC+B-312FRWE3[>6: ],]A[4JJU96;:F'75GU
M3EEU/AN9.'(A*6BD-K.J9^"D=6"L87EK5)R)4E(@L*MX4^'^^V?5B4/^T]CF
M/WI1,'RE#\&)';[K]:=_?L[;]C$C8-@T-B=_Y9O@9!/7^BAVK/>#D_RWSTN5
M='\P+B??AOG;_4XO7]F[X:04:CAI^CT^BJ/\SEGHC>.DL=-D'4NXO9-Z?=OW
MO4G$,7]CTI/FR9<%U%?68W81G#X1^3I/!Z-)T<#383RVI?3ZYP^],#ZZ() K
MOS<S,/G\*];E:S@;7_\K;5GJ%Z#FZLFO?"W7.R$;HF,RA#GBO$$C@N4BN.Q6
M>DTB%X*]56;CXI>.+OO+G-IW$=PPVK_ IGR+3^WQ!WL^VOCIRX<P/X&S2\*R
M[/,K=NVZI'1KZS)%0J;>09G"D.V9L1V'Y:?R-=G67$OG:%AVJ/^Z@7TRJ H)
M%+B4ADP%!__ZR6XN0&&ZVIO_<L.?EGFSA=2BOOJ\__+JX(]?=O9W7FT=[A[L
M=YX?O/KMR52X__[L]>[V[M:KK.2O)8BVW,7S@_W7![_N;F\=[I200_[/WL[^
MX>O.P8O.P6^S>[N\BZL7>&UHZ*ZN?&XC77:![_WZ?^CU\WXS.,N?$4;=3OSH
M8]Z:3^-P>L[GQVOO[ H@9OVV)GB\W$$FCD"^BV-[.HI/+U[\''JCTV-[_K37
MGUS+Y)=^GGW6;-LII#GG!$R6<?KVC$\->:*$*I0Z"\_-_O",;9],V';.KYF^
M)^03S<RU;Y,G]-KWOO6QE#UA0GS7QW[[/<EQ?2[62'T[%WLS@_U#O/8?,S-4
M+/SL5T3Q%,EWH_[^>4N=.!8O!L/B-G;>1#L<=7;RCAHN#^%U..U^X>FONDI7
MPAE+^/NM6<$%(IRL8(DDWJ0W7%.=<Q_4RI$;K-QC71QJE@%?XVWZ[H.-7MOC
MQ1[$W]WNN4U1RALNP/>&*?_IYN\I!'G#NUXB!HG2FVB1"8N87R>#TA 5@B?E
M2(PU;[<+'Y/\/[AI\?'?L7\67PP')T4/EDOXHS<^>GXVRNL1ASL?_?%96<>M
MT2CF_PN']N-ZQ"</7E_$)X_?[^>?W]]^=;S_RYOS_<.7=._3<2__[0]O#G\G
M>[_\^VC_EY?BSS]>BLOXY,G_GNP=[GP\./S?]V\.GQV_>?_JZ,_#%[W]3R_)
MWN$;\>9PB^6_2_8_O3B:CT^^.7GS,?^NV#O9/\J?W=O_Y<7QWA^[?'_[Y<?]
M]\='>]M_YGM\R??^>)'V>K/8Y&OR<7_;D_V7;Y4AF,T9P%D> !T*L(%J4"FJ
M9/-[FM*-362LB[JI&>4W ]%Z)'0J#3X&&B2<2A&-#QXM&DY<])XQ[YP(F*)P
M$QHD%S1X@YQ,I<'[I<%/<S3H45#K30)CA0),I?5*Y!&84#%E"D34;F.3&M[E
M4E0:K#3X.&G0Q4QVCO/H)2:9G"36*\&$I$Y3;0L-4C.C06HJ#;:=!NDE#;[?
M)7L?WOJHB=/$@R9" *(BH"D3Y22\IXPDDKS9V%2F^5SU+;%@0R=<6DU;SP>C
M23IZ]#4UOZY'^M= RI9U/T@S"JNTU!@MG2^(5(]H0Z0!%!4&4"<*.EH)*6M2
MH:1"6SI^<H)=ABM7)M:V'.W%<.,ZK&+XMC \K["H"326&!,3S '*Y,&Z("$(
M3KR1R)D766$AZW):6^L\9 PW+2(JAF\+P_/R@/+H)!H-7&7D8BPG!&0T(#F*
M3,6!T> F76H56SE6W+[&.JT6 ;\,!Z-1YW0X2+WQ*AUTUN9 ZQH(A(E-?IN8
MI-)24[2T_WQ!'A@:LC/(#'#)?)8'.H"13 (Q4IKDM1(E:D&ISO)@Y</LR^)D
MC=KM/&+L-RXL*O9O!_OSLD+&2)G7!K1R#! - 9?*F%JJO$A*,I5H=DEHEZP>
M&:C0?Y#0;UJ/5.C?#O07U(BT>8=/!)A."; ,IW8R2J!H DE!D!#RML]8EY!;
M3]DVG*^8.QA&<:E)V>LP!?DA?<9CT)<'I[$< ^N_Z\2/I[$_BJ/OF]"]#A/8
MV_(9=YV\O&Y2N&E^*/A-"Y3'@V'L#*;/WJ _FCO\5V.KMQW"N(1]";*6]@$[
M,_17SZ8QSV8QWTFS[LQJ- !+3F7/)E)P7F=E$[.3ZDW2,N+&)IJN^DHGT9HJ
M>3!P;CPJ4>%\%W">CU%HDV@TA@+E'@$]:G"EQIXF%P635A*T&YM4=Q5;N:JJ
MPKG%<&XZTE#A?!=POAIW*+,ZO?96.Z. ($F DD@P/ED(E.G@DE#:^$G_?F)6
MCCNT+PMZSSTR;RH<XG'^YKMNYUWL9XP<=R<S36TXZ?5[H_%PTE;GH0P:60,9
M,3/'+U-C9*+:^L(2,]JJK-44:QTL)DE9--(3@L"-YYFU5 "3MQ^P(8FD@N8Q
MJ:PI2%>OWO:W3AUI+[8;UQ05VW>.[7F!09B@DF<_Q#'M 1DUX")FWT1'K8E-
M@3.ZL<EH%T53]0\5VVW$=M,"HV+[SK$]KS8PN2 ET1"MLH A;]E:$@],,A<$
MQVAY5ANFRU:?9=B^R4)KG+K8CJ?#C(!)WF(J/DX&^=H_3;Y1\QAW+$"N6J/0
MV!5;5/9JK&+\<''8H2+")1(32)39(?$4P7K-( 5&&1$AF4FPA'4E(2T*EM38
M9]ME1T7T72%ZKJ$Y6HHQ,9?%1HJ0_0\&ELH(PCMEE"-)NE)VU44N*Z ?,*";
MUAH5T'<A,%XO"(Q$0B#.&-#$E0Y@G(,N37 "%PJ)85Q:G7?H+L$'F,U866 P
M\H2)>Q,9TZ&F@X7:O!7TQ>I]?=::UFZO@JKF9IOW3KXRQ$I:CU)RL$:3$@JU
MX)3C>7TM^H284)1:"\*[C#^J?H85_/=9;U7!?RO@GY,F@7&B20K 9*G,4%J"
M#LE BC0Z%2R)&$LSTZZDMWX.],%A_Q' _];JLRK\;R,RL7^Y]^=K>[_S%I$A
MDKSC)Y$= &3)@7,J@;0R!$5]U$A*I_<NLJ9R)?5 6/V,QWD@;+?O!R>QDX:#
MDZ\=T*FY^3L3EE-+_#H8U>VEP>WEY8*T]#IQ0PT"06T!==YCM.,12# \VY3Z
M9#%+2]$EI$VI^%IELS8JL2+YEI \KQ.35S9P!M:1["A:I< X+H%%%X-@2637
M?V-3=Y'74MB'#.1;TWL5R+<3\/E"\7W:>6M<4I08 ]28O"5+%\ 8ELW%)'*-
M05 UR5T)S5L$Y*KIUO S'H.F.Q@?Q6&G-U5V/\R2B3_61A^UT<=M/WE[O9&/
MQ\>V'P=GHX4G\%&6R_YP'\&%=\,/[YY^88RI*W-9Z5\=EB4<%K\00V",R)B,
MAL Y!11>ER[H#A3A2:7D&)I2/$<72^=^K%5S;47JW<8.1OE^\ZN*V%M"[%RL
MP'B37)(:'+$9L3XP,(PA&$VMXR%D?:A*<^':B&?=8+O,!MM8J*#"M4FX_OY%
M1.!@>^=M("D%KSU8@R'#599^P%("8PF5Y-(&(38V%RM9[V5[;4L1Z_WY_;ME
M$'P<C6<N_^IUJVO(0_>91+Q8_RD)3?1_I:"E*.C=8IY0":U0!R!4*D#-(C@3
M$]!R^BT(FU3)+J!>^7A,S2VT%ZF-)PDK4AM ZIQO;RF-EA(+4: '3"A!.Y?
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
MN.)W.?S.QYA(DA*ILT"2*/@-",;K!-P[0PFBDZ'DL!X>>FMUT_K$F)9IUMQ
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
MD#NO%5*ICT-M07KI 9$2T$XBA,B)=$3)I,G&)A=MRO\]ICS!I%?;5^:^UUS
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
M44:%%O.(0MI/5S@X'WTNY:,U3+:Q8&RU27*_V0WKMDK_<W_37U<I?EM]+4U
M,[>!#2)N:,PCT-L2KA6E.D@ME\:99C< \^BD^)I(\>7&8 GE 8T31H(,6Y,J
M$.""&TULPF&+0R&EMB]>TK ?9S]LF3VRQ*].'';BL/-4/7%QN&2^\H!3E1)I
M$D6H,9P(1%M,M34J,R((Y-UYJCIYN)[R,'BF\O#6.;^=.^^IR<.EN&,8BLQ@
MM#'%SDUQQ C7EA(9Q%PP(X,LB.[*G==E__X>PY3T>"J'9ITS:Y_6*)^!0^C]
M]/1T:!"=2PQ[.R,O,(%#?Z@%Q[HTL%CK9SRG7AFO%P&K&I"JO"RG1CMHW=/"
MG H0Z/"*K[E:+M/^X:C)NJW*S?7(53-<5U7QP1"W:IT1(<I?CT>P&B6\VO\V
MP0(Q4!.G*.DV3V!M)V&'+G@'FN'NUG+'D)@*V*V,$P:F,:%6*")L$!$9A];R
M) R2.T077+](;R>GGJ2<NO.<_4Y._6PYM>#1$RR37,:,I&D8$FJT(MR8%,U8
MI7@8ZQ@QOSHY]0CDU"W]<H])3CUXN?W-Y50GCVXECY;JZ6G$XC1)B4U"0:B,
M-!&9-D0IG3#0IU*MY8N7?)W@!Y]3:Y@Y([9EM^:CB1@=Y>A-$F5IE@ND;^'6
MO,(S]1C$\ ^'BZ^;_[H*Z8>%F6X!2NXXNGPS+G8:JMQT1-E)YUM)YQ8XVL4'
M&,O.(6,VPCQ5(CG&?U,9$!ZGE 2IC(U(>!IK@669[.Z#'==PQ>,)_G;B[7F(
MM[N%T;Z9>.N,Y+L1>^?S8B]4G!G-)$FB@!$JC(-^"XE*%(_C+ "QJ.^Z54@G
M^CK1MU83?S  \4[T_431M[N@\05)D-A$*1+Q)",TX()(9E(2)SJU+(LY'&:/
M3_0]V[ASRV072A7X^ZDX+\;#86^8"YD/\\GY;7THSU; WW[^3T7 W[_IONFI
M\Q]/G'_7M-G)^3N1\\NM:R7N8YBD)!""$LJP]4.69?"GC*CE,DW3Y*[C0.NC
MXOY@E*B3@,]. MZ_=7^I!.PDW>TDW6+$F\/.I28D@FM!* ?=%@QZ1J36.LA8
MP@QG+UYFX0_[,#LIMZY2[OLBY4] RCUL)[!.RMV?E%N,HP/!1ED4!R30$J2<
MT#&15EIBPH!S&ALK3.1:5CP:*?><PNR8;H*<Z+-,>I-QS_QW>AO3?,7<UUTH
M?Y]W]5&(W8<UKV>Y2Z[O_+:CI,Z0OA/!N]Q#.0#]7W(M24II2*@.%&%@$Q"C
M599IJ5*=RG5L*]]%@[IHT&,PE3MI=J_2;!&'/0FES'1(8ILI0C/+B<QX0D+!
M;1@H&:GP[MR"7>1[767=#T,^/%99][ &\PUD78?H\&,";]%N#AG-1,@,H6&D
MT6Y."4LS3E04RB"F6:R#S+5_#9>1Y-=5W#VG:+=/!^D)!;Q2^/;7&/,6(V40
MU]%%P;L ][-S?#ZL!>Z)<K.BR5?G.Q5%[EGG#.TD^KWDK->MQA0U<2A3(D,3
M$:HD)3S.)!%)9*P$*R11P8N7<=:/?AS"L0OY=)+OD4N^N[76.\GW$&GK-7BM
MH&$<&D6XB S6=@>$,QX13N&#)$JS@*4@^7@_8IWD>[*2KPMV/XCMWDF^A\A:
MKZ/?,0M-(C+"DRCSV8S,1)988[D0$5?6Z7S]-$H>C>![3O%OUYG! :%5Q>6F
M,.6DJRE_=O[7!TY,!S+\!ZC0%QPY&NQ$\ZU$\]LE<URE <A+18G(I :EE!K"
ME&0D8[!7+$QUQK(7+^E=-?5='X6T"R9UPNQ!<\P[8?;CPFRQ'T*6!89136+-
M.*$!E83Q.":!588&@B5:(OXW[8394Q5F763\85+).V'VP\)LJ9F!R+@2EA),
M#B<@VB01++4D9:F6@8'_F +-[(<MYB[N?0]JQ3O\'1/%IV4-P38+@L,43=$;
MP8O&IZ80$^R[/C2BO#V^^-,1W%U Z$%,:D>G^^,/I9EWD'Y $H6Y[=4$^K>C
MS\Y->G<2_\.2+1ZJ)&))D( MGJ:$)HDB4AI!N!!I*F(@G2!\\3*.^BQ[/'[2
M#AFX0S#_639U)\T>4IHM09E+(-LL)FD8<JR\D00;+1"I:,@8S1(NTA<OLSYC
MV1JA!W?Q["Z>_1@L[D[4/:"H6S3592:H2J@B1IJ$4*,HD4*'8*H;IFP24=CQ
M%R_3?E??O7;B:V5\6XU/3&\BOMW"()_WHOC)K-J:9ROX[V&!GLK)<.?MQG8<
M!>\C :-7MA/^=R?\O[1 V#>#O:TOAQ%-8RZT)'$*VBT-0.X+$2J2*)Y%L3!@
MU<<H_(,?SV>_>QYZ'(&I3IQVXO0!NZ)UXO3>Q.G1S&T 8]J]V#YD(@*1&<9$
MF8 2BI5"0*0QD50FL)],)%&,N:)A\L--ASIQVHG33IS^].9M5XK3#BSDNR5I
MXY6H)&DD84\8H\12 XJI9IH(QAD)=::#-!*"W6$OR?61I<YQ\=M$P'/AI\Z_
MOOR_\$\]\A-1'.4C]_Y%KX0RF+IRU_SHWG*]"V+_V" $_/@$WGV."0&C\02>
M+@KX>.12[H\*,>R=BF*"A?.38X.)!5.=(R =\&LY'N9:X!\V'XF1RN'B<@(?
M8#?$<J/9Q\7UJ 81AQL)C/-T7.:X^[\79B@F^5?SQUFN)\>UT&C=5^UP,+M%
M2!C#='+Y+>NRU&\(NN':Z]'^%P?LQ$W C.5!) .I..6)%G&B):5:L<#$21(=
M,O:BONFXJ"=Q*HX,D8417XBP,,??Q?!,G)<O?ING0B#!:DR<PZ O6[(%:KU\
MP:R]MP7S+ ("?8P.9=AHE[Z"5\%PQ-J,I7=<X''U_UV_;QEP&TH'Y*/7>-*-
ML#^B>'DICSR\S,A6$O*?[_8^_KF]N_UN<W]G;[?W>N_=/QN]S=VMWOL/K][O
M;.ULOMO9?G_IK-9E%KM[^]OO>_M[,/[=]WM_[VQM[F]O]=[L[&[NOM[9_+OW
M?A\^&&SO[J__5-[LO>OM_^]V[V![\]W[WO;N%DQD:_OU]N#5]CM_GL9AOX<^
M/!#J>O57*T73=Q#CR_\KB]]6T/3-9!L/7ZQX=W4\$]3S?P_9_-L_3\M);L_]
M1SGPY6CR.\&+'F@SP@V_KLO_5LKO[O0$GJSNP!<[K]_NBLFT,'NV"L'!V?RP
M"FPR:!38[8M/G]_D@XO-^. $%,J+=U]V_P1E].+?D\&^AO>^.CGX?)0<N/>\
M&YK_?7?^Z:,^E1$%9134SH\[%X,MG8,2&N_^">/:/[K8_7CP;3<:)(,_/^5[
M6\/CW?V_[&!?!7MO#S,=J8#2A.C88FE1&A(>L8QP'6HEN*8BK&R-?#0U>A,M
M *U!&8T1RRZ(P-J73'-05T68@I(J)>4O>@:L@E/D^6(*!]#NYOZ'=]N]O3>]
MO7\J.?B^5^NRU08O, %\5[W3;4ZU-=>]]TH>O E?/)"R\V<Q/OO3C"I*A/.N
M.-WH_0+J8P\5_RCXX[57.=U?X1^_]LY$Z2)@Q2F>L:!/PET#4:CC7HKR*:3P
M+3P&1B_TN$IEQ<<A#^")NBW*\V%NC7N5$W/J6(R.X$'YI/173<:]E</:F?1.
M!+8NSD>EN_JT@)'DIZ#*CJW-E<%7;QD$8.LW0[A<M7V\NY27;DF', %33G !
M8>*PML?GNAB?CD<@M(X$V%&CGA?YN&.]W7$Q.>YM.I(7;N'A,0(3BW'6L++%
M%P/7NF]T7DZ*7$XGXP*?.YK"7Z@&]7M@U9VYRXW.1;\G]%>LDH=GC?1X[&\^
M*HP9'8\QLWF(<X#+^[VO<'L^],,OSTNP.TIW,=@TIBS'\/C2!5>7I@!W;_1>
M3XL"'C \[[N)5S39&Y^-_%-\GC3:0[/%N-2%4<*LS((3(TTR&=G !A$W- 8Q
M% 8)UPJ.O""U7)K#G561M9W=-TO"?7HB3>%0 PHSZV </#L1OYGL[7_X-M@_
MN !Q'PTV#R43Z/Z)B>0Z)C1EE @:2A#W<'1&(0N8Q#C8<A"L5QA@^6&+-'YK
M2*/G-A-SYXMQ65ZUYT >][_G2(,[HX_'N3K>!GJ?G.]5A-D1@B.$HV] ")'A
M3$;*$!-JQ+GAE###(R*-U#1)K4I3"^K9<DFQ=UB $ (!/!ZAE.P9HL8G(-)
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
MY9W0I^-\-/%.C;9?9"QAZ9IBKA)^*S'>O]%[[T8TJSMP*),(_C,TJHK7UQD
M+K97S;/RE*#\0C/I:Q5#P\RK;U4VD@M>59=O]':\<!SA@(883RA\J+5V@L\7
M6NDQ/ T]QSZ 6/MEFK6<CH;H.,=;\HDYP3EI@U$'6!64S##IJ86!30N<8WO+
M3L9 BN/"N7J^5LXG%+!+^[71^T><.YF+7Q^-Q[K:PGK)G8M(GL^-&R,;YZ<(
M!3*$2< R.8^67^[*DU!YM%9O#KS5 >;VJF!53^6%FIZ4$Y?JMF*-W"RT634^
M3.6H2T<J5QBZX2?>"=;[I31F'9-!JY.Q1+D!1(ZG;[^WZS+89I_4B<2HWU8U
MBFB]^/F]R\LO/V5F5\Y#FN'X;"'$)>JYN2.]#L#@7)"YAXO<A"$N.QW:?#AT
MA(B1&I TPC,JW.(O*3%DC_&AU32UT?MX;$9SI-/(C].:Q)%79]0"2M&X6!!+
M&'Q"T31:$$UXT8)XPH\J,G2WN<!7-3BC/17[*'X]$NVCD.B5-=K/JGFQ-LX-
MLC*[<2Y"7V6$PL(:#/"C>C7T8\$R*J=$^3'EI?,*#\WD8?*.'&#VOV:DQ\7F
M$*C$,7>G.0VVOAQ:6$[%14R$Y!A"BCD!^R,E\)>)*5<1BY(?TIS63DWR=-";
M$<)34)*J28EF4ICU ^//,4@-/.N2(2SF8 !K >/+66Z+TR%$,:KEP"S&+R9X
M)#JVKT['TRG*':S[!C5CV.03?5UZNXOD* 7DXI[JG]_W&LWD>(S05;.+&YET
MV_<WKQA_K4H]<G="H5)2I4_Z.!=(SEG"!SRY?LX5N%B/:?/G=A56&8^?>LEQ
M)^8%/1S:4Z\:N4Q]3QE>489-K#]HTA@>-/J/P.R;(XT_MO\[!5UDB-[23G0/
MMK8/4YHD8:($H1'6V^N0$V:$!DG.&/J@!2SXTQ+=#J:_10=/@7G;ZJJ3U!H5
M0I".O6.X"L3W,(<):\>/OKRB;,27]@)U7.1'+O?L!(&'O"[K%,7"&+2_)L>.
ML[T%-\;\,(4+:68+N;K2??&JYB29G2UH*H]'YKPNNK>P6T]#J,Z\BOFH!.;Q
M*^].S";S#A; ?#O%TVQ:XP',#"2W!P681JN7S2VN0\=97.4*-<4;+D7+*/,.
M!Q3HLX1?M-G1>0"2'SZ ^8'YO8<0!TY$5C@%IT.!%@I\?/E;'24AR?7^.Q4N
M2]/.K4 ^\4 *KB[/87CBD['J:]*V+W!FWBIT*S,MS$:OL3!A[8R *;2>5Q4Y
MX86-<?_&:)Q,;ZLR1';P:V=IO*Y0B5SEY9NMG=>_]L'BQX'\SRT ;3E5BJ5<
M:AT8FJF$138V-I(!%6'":+@:%V09QQ;%$0YBQP]_TZW S<#!GUO&P"[^/#I,
M9:!X#$<6XY$F-#1@=V09V!VI3ID.A D"$/-1$O2!N9<2 X"2)D 4RF"NQHJ
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
M@<JPC%80GHF  +LIIJA0+.)/'D.HII*G@!K4Y),4"#92>C<H'IL-EOF"@M?
M_LR4,+P*T<Z\9K$QRU')?0[@3,V0T\J!@EAGE;9Y.L;(,$*2^)8-=3# Z4$C
M/%D=%&C?]5*P/?/5C1'3-O)"34\06%VY'JRN308<TBN?V*]AW&:X)P@B"X;W
M5S.<4^6:=F)^E-[/,QM9I51Z(,DY*#674C)Q&1BP.,IU[$ E9@FPW[<7A$5!
MP*(OQK6Y%2.?+EFWL9A?7;$X;+A_UDO P5V*HG#H]>Z>=@;*4;4;H 3:ZM7-
MD+1_X<,,"+8$UPQVJEJTHX9N9LL]J1IU5 KR3#U$G4P4-0[HW.!6;+-3/^>&
M575<NW2E;O18G]I:KGIR?S:=U??ZIB&N\XEQ0*M-RY*-WO^.SQ .JX\$[X)B
M\\^^P6AF0X=EUA[;SRNIRF@7P3L!N8-Z=[.RR 4(P+OBZOG5QE@.PHE=MSP-
M)S4KT5@!*R<$+Y]MP>:H30;8:'D.E+&R,QWV5XM*5SRW>7E[>9:G<(W>\1BE
M^Y4910^$&[;3[.GSTZ#JL$6RM[43#-X>QDJE5NN4:!Z ,815HQSL($)-E'(E
M#0TX7_2B S]:+1)MN&4T%48F66)U&@>4ZH@9NZA\_3U&RG3]@OSQ_#UH7>M-
MYI?YXZ]=JCDO6AM_%:4,6GK.+>5 8X>+R]@^-V0-H]+OV96@"_TF\6*A^K7O
MJR*6BI&\>V'LM85%UTW?1Z=:BA"<N4=.!5K0B<9*38OJB*_5HSDI.2>\O6?F
M1)S7#:B:91A6P+7S^LXIR&3?4ZBE'2TXBNHE!'%=/>W: ;B&#5ZV5_XA.W4K
M"OKI1'QK.\1^ 8&6E[7KTF43PP$S1B5SOG=R^>OLA/(QES:&HC_M7>Y*\VAT
MXLQW:UH>L^N^Y0;==_V:5Q]7V,6G4G7Q,=AK#8:&#CMI)F?&M /2K1/5IT"T
M7^GWX 0(!E:CWH362POC_!AE&T<=UOU$?)EYP>KN1/.3;0>BE@F]%6OR%-D:
M9:U)-AD1BV&F!2SU7IV9UZ]:IYWA/Z-Q39^S+G?5K#9^1H2J/K7^A@T?%ZX^
ML+/W+P9;'PYC.()DH@2Q*@L)C7A"!$\IT3$L99+%+.1+Z7ZQ9C:@C,/"PU:$
M1L+_T360RBA)$O'T,88] 3V%@_6CJ4-#3GX-?>?#%94V*-F::AM&H[Z'&"Y]
MOPAW;,SUJRL*/++J(T-4Q8'NG,+2#N>]_[OJLXC/1_$*!VO>0AD.H[KICQM9
MZ64V'EV-D5 =0G-9A&Y$KC^#&5;A!Y>[AIU*ZH"*SBO9B4\K#5@^>')68W1=
M,4;$_X7G^GADZDHFX<2D]X+L^1,&I'=U8Q5W&36'#WS5E8#<J@2$=B4@:S"6
MK@2D*P'I2D">=0G(M24=B\7>D@HNM&0Z8Y1G2H+HBK(P8K \D3%W7YKQL*Z'
M:U7@EUXGF$M]<3T"AFHZK$H?VOD6/C0S;RY79C$<9/G)]*32,IJVRXVM/<-=
M:#K9N$_*B2@F+L7"-;PZJ7JYC*>-GE<UMVHZ(H^\VU3E'B?>-<#"['B\!?0V
M;Y1BO&9<%!XQWNE-<S/)1SY@[K*.OHI\Z-NYK1Z8+S[Q%F:=VKVT%+5WH)JX
MMY+'JY0OUQ8<Q^D&)+$ Y7QQV4XP)02&@RW/C1U7S>B6!N9;-.BI\@_RWZ/N
M.IJX]!*?'>(5UKE.$$U&IAMF:V^:N-+XU.=\.I?)"*@4'0>5D=T>C7,"Y75"
M<CD>P4J>-\7)=2>RRO-M"I6757^R\6DK.Z;^!GU<[K&%[[K1#"-W?0%PBT%-
M1/=%"0LX>X"N>A3@+M893DOZ[FHGE_>Q8!LXOXCSQ%KI_W4ZJU.O%W9UT<6"
M)+60&53U*5_FA16NBI_I:7@C\N)?I. ]^Z9NR;#3M)BOG _/S^=POK<_. 3M
MT:H@LR1+4@03,90((4-BI4RUCKBT<JE5QA-->T4RZ3DZZ0UF?K\GX5IX,W,B
MNHBT=>%HT60?.)]VG53JA-EX.M256]HX!Z6SN$>5;,=, FSNB8'! L9ET=/0
M'+#GO5^P\N=;/O&/_'56M%:W8\<F/'@&"OU5N':OXVE9MT>KG;?-JV;/S5VF
M@NM\@'%S?'75I+9V[U;/.!4( @:O<J>S?WO;F>M/XG]=>TN\?6+4\2C_+Z;V
M3JONGM7E;0>LB^*>B&\@1B],W6S)G>,2^Q,YN9R/3J>5)';*PL*5T]'2M1N]
M1BK-R?&6NM+J*=7V6A>F3N<<PHVYS2O'/)X;0]>E%!9L/)HI,4UW&5^>X_(Q
MRN;;V9./<Y#]A3H^[^.7LZQ3FQ>P I.S<=43MHFHMR8EZO90HER,N[<G_WM7
MT/?32VG^QOWV%DM88=R\G8Y1(W!\6CD;77J(YR/O:,MQH9V_KB+/%D\"=7:E
MF0^ZDU&UDWM+,N@7'T%R0;7VUO?^V][T7_MU;&W^\TN(H021-A3%:E+H+S^B
MOK?I-^V2U/QSYXGK^H>C5EJ%:=T$FV>VQ(^#&!KY''>PC"0>]%[E;5U4G1)P
M"HB.>A^4>N.*>C\LGXNS[<7>L=BGT)M_^63B]WDTKC?2T5->H1S,;FN5^+5R
M VOC=CFCZA*RFR4?(%GCSY.Q-KY981,0;R*\58$$+.]1W>ZV)NN9EO&=5/=8
M"J96YXM];=2M=N:"7TN7<+JP[2[.-,_:"^J3U^L<#?1]P+\=(I^O7FJ%[-'3
M\'FJCUS,N[?IPFNPQEA XA^"I2=X=WU18[HWMG.=R;+@-+%SBC8\1KB<2@^>
MUEB</4P..1H7SI#.YX1S#.-I-0Z<W=3D]SFES07JJOFOTMN6<D.PH7)99>"Z
MG%(W=ECO*F.E7.26A2>WE.=[I=V?6=.WF)[:5(#Y=!#X!2D&YE]E"=4PBMXF
M0A)L?7@JSAOU%R.3_J!R_B?,46G['F?U5:T5!K-L6E?TP6>N,2MQSJJ10X'Q
M'J"%// Q)IG,AM-^M+?MQL!0$QB2RYRJ(K-NA(693PQOI;:(B7/=3*J,\.'Y
MJE?7Z;,KQE"8=LYS0X6MQ)MY)V);BJ+HPD68=SS.L";\VXRUQFL03>H1GO(W
M(LRFIOR^BJ_?JV.CIT-T-LW\3CO5<NWB^-\UB^7B=<\[[>7@,&.6&B4#$NI,
M$"J"F' 92!(IKA-J-;.XP@LNJ$?3933)-EC,[Z?+Z.6W7O78J[]+DJP;+$NZ
M_JU7]&]U^LHMFLD\N058RK#L%F.V&,'<8CR3!H"O%]3%KK6O6Y;H+CI]+'+,
MG:U?T'L,C6/_9W$-[V[^[7D7^,JUFGBEI;\IJA@/EKDY'7U:5HWI9_V\1*!H
M&(DD2!3E(2;(1%:+T :"R3 TASLS75T;!8;(L/S_7Y!X,52,;(R-)^#']HR9
M&T5^RP=6P'J9PR+X?30](7KL HOX:"!M6$+CB/PQJO2^C<KGG?C3_IOA[O[F
MV:?/_YX<[+\-#Z)M.KC8# X^O\L'G_\Z.?A\<#&X^)0OME$9?-;#P4<8P]:K
MD]V/GXYWM_[]?+!_!.K^NWSWSYWSP<FG?/<S& 4G?V'_Z(N%_K/<A()R9D@F
M4TXH#161H8R(YE:(0$J:!=&+ES3LQUE4Y_'65+*(M777/(/?WI)W[E+V-<^(
M[O <62D''[<\8#R65L4J99R:6 #A&"JDB3(58RMR)P^"3AZLISP(%^1!($4B
MA$X)HSH@5!M!&%.21#)6<1P&2D?ABY=AEO5Y^&@$PJT5X\J)_\@4XX'SSGMO
MC5'3POE OTLKO'[^3T8!7ICJC17@%4OTU'3<55-\.L?6':FQ,Z9[W_!<=T+=
MV0F5-QHKO/_M^>[9H96!T5H:8C*1$LH"3EA*$R)UHC,EK<YD_.)ES/L9CW_T
M@%HM!^]5*;U&'MU(*;VI;'K<#'Q'>N?U#&SS;T:3"U.,&]X-.MZ]">^&"[P+
MTC7B*DQ()(0@-&",,!MK0E,@!QDR)JGQ.39A],<:,>\S\:SN+@:8Z]#S/341
M7D,E,GX(+^I35B)73?')G$$L3F0FA51*A#2.F$P23E,%!U#*6*3#ZY1(E\6P
MPL6QD+M0IS1TJN-MCI_S)6<GG#=!8!-#%(.3ARIN"./*D"QB2@0ZHTD&QP_/
MV!TY-AZI,_-IZXU4L2!2U@:AEI2SV#6_ =LAEC(.;11=IS=V/'NO/+OHD$PR
MV"^A&-%6<^!908D,N"7<JM3&1H4B!)YE&5TCGEWJ^CX'?O*(4SG?5/5B+BNE
M%]=9W%7&ZF+1E*M;14R9 @VKPB=&EK[PMLYDF <U\$G![?38%45<L_X'399B
M2V6])&'199Q>*B5&4QS+@J"PH0Y%E(I,&3@9F!2)"E4H8SC0,V9YN#([<28Q
MHCF!L8^8_#/I\'Z"Z9D[U0C?P1^-G"#1XQ04/P"P?@#CV8G 1J2[6SMG@\U#
MJW24@$U/P+I'..X(F-["09U8'6>1,D&2)<#T2RS_?UJP^C?<9:9#8X,TS"*A
M*6IS.E.)D@RDBXI41E>K<#N[;Q;; +F=_,<4:-2(HV>]G^H,KCN,5!IK*6(2
MI1*TK2 !H9V9D*0QL%.8T( J^^)E&"SOXH-BY>^,U/C$[(MOSQXI[WQO_PAV
M422,<D6D$(K@<A)F D9D(DVL!!-2+H&YAC3(A)$I4$!(TS26*5.,BRRE06I%
MMIQB_!A/PZO;.B$-]8"(G@9>7AM0MBG#\)4V;J(3G.@J_+P&.R^C0;_77I8:
M[[PI%:H!:H]&>5U1I(TUKJ,<XJ->4J^-HZBJ'!R*ZGA4PA.-PXD5DTF1RZD/
MB6)96H-16C95[+[6NBX"*O%<=J49JRI6FB:JEXREJL?.L=E.>5JI(3BJ2NT9
M^9DHF%)>O0''?R8*76Z 2G3];+'BH]&V?*V&&0D/]P=W>4VGW8 (&[LZF%KX
MNM*AW!Y4!4VN54F[W='8X8B<G )1P^#:"[:BM5$%?8M%)T4/QCL9U@ P7@OK
MN0:VU\_* >]7R @XL&8F\S@H6&'?P-LV0 >ND6@-!EQAS;B2.%R7%@)!!TEX
M*TC"I(,D7(.Q=)"$'21A!TGXK"$);P QN!K*\#HE_+$JHS,H(>S8>29FVDF)
MFEY>'GL%Q>/8K51 JJ+KJIF*AV%"0+F5K8*<H@,3OW#*S7*]O5@HA3\3%=P>
MO*49$FI(0N/"P?5?EV?0;UH#("B<0^ESS2;GFL/,JSQS32KGAY#[$3R)\O$W
MKF]"?N(KMN%G?PX5P(R.1-4DH@525<ZOSI)E@-T@)*)=2-?\')X\'540@]@!
M]7W+ ]D $[B=F#7G]>C?OK.IKDNNZ^+II1<V[0G:@YQOM7I:&-^+R+?8&*(>
MBYJP >-F5,ZWCG6^3=<XHK:5\-*A."LK",>CZ;!I S&J/*7%"5@X8+P5'A^K
M[J/:;T9<O\H#@31+8[Z)AK(D]N4%\INZP;G93\%J\&DSL' (;].ZWJ\T3&HZ
M1/6\9:GU9_Y9'#'0O1@BJDC3BJ.L\!]*L_)-.\L0FHN-SF;&J<?Z+'$"SEYL
M[+U98Z?3:0%ZNBD7J*L1*:7K#8:N: ^FT]#+W&LJ3;^$KWWK<UR/V:<+!?O>
MBEHI='!_#(ZK!.83[NKI*9;VS]:V/P<[D=>8)XCO@T:-APQU@!/]6\YZ/!J>
MSPPO3X9-\]N)^&)&-=;%C&IFV"/U4Z09YN9K;;1^YR0=BQ2FC6[FM-P95XZ^
MCH=?/4NV":)!Y6^6_]*17]8C;GEX3T*@SCESW)'D>X?Y%?$4/NNKX@\;I*HA
M;JD2-0[?Z&CLW ]M9I?GOL./]P5X+D8_4+\"I;E,<,PU8VFU_:F%6K\MT9H6
MQ3,!6$E2I! L'G#0%RNYOX)C.0*[?>2<'ZV^AVXI_)@=+$8./%-?4C])*%5,
MQ;"%G-/"W&LWQW;('Z[]DH<]GD%RK!![3J"M:M5XZES02*!5HR''D%6C)'3M
MP+XX;)35#^VYZ,>5<DJ4#L#1X8Q,5HO,9<?)I8Z21\,%#]A";E.[V#%J#J\1
M.OG9AQDN!EOJ4(:*JC0Q)!&!Q3!_1G@4ID3%H8B8L'&BU6*8@2=@T4@#UHQ4
ME$K)HT3K,#,FD(R%8; 89FBM_//I%G?M(LV=!Y4!@M*P62LO4T +'U?M,SWB
MM\?IKF&_5W7(NN(1S7MJ!%KOB#8C-',NRPUPG@1_P$1!R"OSS>M1_W.;#*#O
M8>)6*E"R.H4<YKDYTJU9;_M)-I'@]+GQ]OZ7;[M;@\,0:$TFEA%JPHA02041
M89B0+)(LB8 * TU?O*0;RY'@'K#)T*FZM]K@( Y!E'"E%164QP&H+2J*% Q"
M4VL2Z38XJ#?XQC4"UV[P(TWQ^K$-WM\\C-)0)REL:\JBC%"1&MA@Q4G .(M!
MKJN(Q2]><IXN;S"V-02AISU;WVJ3I8&ME'%L5$IM:F4:")4E49*&DH5,X":'
MO-KDD'>;_-V;O)GL[7^ 9Q^$,.9P]^@P3H,TC&U,\!#!_<:< &!H%<4L39@-
MX)!\\3*+L\OWNQ4A'9[_U&:(VZ)  ['\QQ3OCT&#?_;ZU_G>_I=#SE*91 (8
M5PIDX2PB,@,^5C%+5"BXB6SRY-,V:M+H 6WT''$\!;VPK=]5_7K+WLA,>J:>
M+MCXO1*GVW.+X6!:IR/G('J/D):8GP"/T,XEZN1R.94P=>#."'@_#/KSN;;W
M-$OWQ-_S"2RJNL&\+]_-AP&.QA7ZQ>%'!W]@2HQ?.O=!^,>O&[U7HH0%;38%
MH9&QW>YL<^J;M_]Y7]_E_6)N3QU>+E!H[A!(<7\K8_X7?,ROK:Y$H"[#%R>X
MC1.0>-C !CLX5W"[?A;HSL >R4>FY],F'6)K==>Q<U.W 4]K-=Y[BS9Z6_G0
M#0F&>I,A+KR:U*]&=\UPV#L=8[0E=RXHC4_&O)IZ%'9N,G6#H&(>D%5/BZ;1
MDAMB6>.>@NVRD"C^R%E]4KC\H/-J/3Q$-F["M.I243?C<NO2VB?<P]4K[1Y4
M-4Y"5UPY@8,9;_/?.(^?H]#3::&.71,GUPEUTF1YB;*<GIC:;>:"'6-EC*Y3
MMQ&J=M8?>]:["=?]V!#87G/^@^.HVZS434>::^:ING)BUQ18-SEQ_5H6J/PA
MLU2=/'N%_G\4[:"@.KF\Y]8&]->=NF77/T,@I^?:=ND"=-=#R4%=I3HA5BD)
M)BB/B4@E)Y8G/+1"1]P^_=;-[QV#.'KIM0GFJ0B]6K_QH?+2"P3BXV.J-=\K
M<U3WG4:3A6PMU9GVMA&_GZMV<CUT&UC$F6*S/Q]0;6&FSP.=S\EW)\UK\=V"
M)7\U%+"S[Q5H+4U3P?EF$=5YO@RD?L7SC_"'T0L)IP*OFB5EU-WV7!9 F4\0
M9JGXB@=#K?:\OXSLVMW^4*-QATUU807.WA,N#WAA"+.)SS< Q(^'AE3S]X?\
MDXE.7K_'L[3Q*D\!]12G9-3:P:R32)5SX'??'^1?QZC_#.LV)K.TYBK-I%9!
M:O7%=9< E4CXM.;)\5Q+4]]4H&X\63^J:N=>DUN+PD JSS2>XQP&5KBH/?;(
M<?#])Z?#\;F9:4*>6$_'Y81\-3X#W5_CZ*:=^"/-L?B:CPL_F"(OOQ"+#39<
MP]*RZ0P_KMN:H2;F^K=-L6F*&^-2/XL/&^_A<;566?ANG6+BFOZ8\G0\TDU"
M53/[NF4F?NB?.JO+$TT;--=RM'W5PAJVMFEQ4*UE:UU5/6LQC-K:>O<&9$2A
MX'ZT3% M;.6>-PUH^]5NU_RWU._DTC.F9O99ODME<URC,78YZ LYZ.GE.>@X
M8*?.7IL8'0;QBRYSO<M<[S+7N\SU!\A<GT=[NBR9_>7_E<5O+U>)N_MZX\_>
MC/C2]/E[]I3 ^&?^['^*\6B,*5$NSPOAAGVRV<ZH?8UKG0NJYYH$A;X-M@9?
M/XW^.OYT,8YW/PZ^[5YLQ@<71Q>?/GX(!I]WC_>V_CT9?'YU_&G_(-[=^A C
MF,;@-0\^_><X4"?_CL1'/MW[K,*#B^UXL*7AV;O#3_MOSP?1-MW]>' ^^//-
M</>S"G;WU<4@.CC[S\71-_C[4 H>\BRU)$F-(C2++1%2P;G)31I:RK@*[&)2
M#I,B" 552111N(-+I;)8*"'A@R!EZ:*KY1UPW4*QQ+N]7?C]=2UEKLK469GR
M<OT0YH>L%!Q'FC$KJ:64QU)3&0<<9B]X!/_=>TK8%23J77=K%:-\ '+<^;:W
M_^5L\'EPOOMY$ \^;QY2':8: 4 59T":-(Z)"(0F4H?""@8;*I=(4Z19Q .C
M3)I2FJ18#T--P'@8)8E.,_XDO("7%DS,.E^O#.^]&L./)L2$/K$FQM3T@BVK
MJUU^KX-S&>O<E>F68$R.8/AB]NC3.3K>Z'TXU=[OXTU%[W6[-M#H4VQ/3J:8
MV.YLU^-B/#TZ=N]T/CR7TKOZ2?Z5O9ECZL/,*?41;$CQU4$<^DQEXYL)7CF+
M6=HOV'95C7/3!Q4K'1 P$>N>I\6JHO)R]EKC:X",=@&0$3H7W"KJ*U[N^HVW
MJ@>JA'N?'>\ZM,)WKI5E-8K1PD":3/AQ4=5DE-Y%41=5/\I0V&I]XUV]K)MZ
M?(KKW**0>1'[N&:[FN<WW4;^)> <+,Y[3G4-^7Q1AZC68<9\R ZNK740IB1:
M2Z?WWT:4IOPI([MR'+^@4YO1Z-?:(YB/)L48ZPN]([MN^%D>&S-9A+' %I]F
M#OO ?=!&0,!FRP8N:#)B$8?!75;VU!!N!8GH'=(5LP(55U_[E(U3;#&*Q15'
MT]S%-N;=[L?HRFX1 $HY/XI&IK<Z?\*7KDRMFL%I55/HQ)-_G:^>-"/M)1-(
M0Z F)#I&PG"-*>DA::B)A6/-9[4/]?ZXE ROJ[10.["9L#D2ZKS95;_22(KK
MF7.S#JM<>7'1)2L*YQY=SOEHXY\X#4)[*F_%CIJ(5>TTQ\"_4%^JO)13E]*H
MJEQV4(-<9V(\FR>3.39I<5*SBZV6TLAL-0\V%'(R!E;T.A=>>(0%4I=031M$
M9M$S[CF\EA]J5E#7/,'5*8O1G-+A:X[<M%W5W+CWQ9C36MRXD*G 0&J.>2)-
MG".,>C#JR;%/7'+MQ*U=EHWSKW=%UTVTJRWV9BV+'8K@?/#+P^DT\3A_ P[$
M/[U6?ZI.\]76NKIL-W!5^!O&*X,%"P+V4LR:T>)QBR^\50)S)B7+>)):L$.X
MB 0WH0X,E3K(>!!:1)[S"<Q75Q_LU0-VS/=W-<;SFS6A>.":A(>P)<\&%SN'
M@0KB2"E+LM120L.$$2&U(#Q+>)2$J4E4<KMV!/>RF^^0Z/?LA])L(AEV>WK5
MGB8JLV%F F)IC&GIL2+,2DX,2].$,D[#C*$C<KEOU:6%)X\LI'Z-*;3C5;A+
M+:&>$X+A'[U_C$^;W*QDYP_$+==RG6Y30'<S[^#R?==ZFU[NP!$RA>,,[:_^
MS"ZK%&U4J'?'&^Y;$L;]7NV::<SYG1$<B]/6SD5_]%Y[;+F_QXBCT/O%IS3%
M4?IKOW)]^%AWK>K[!@\NC<#G5:#U<3(N)RVO0=YZC3RO,B_P 4[#&N5FOCK9
MJ1,UK(E[WBPKP(VJCSD$7K41LPK"ZDLT<1J4#?>-H]PJ0=BI1 3O(S.0NL4Y
M>"4 E\^I%PT"WL*T5F 7@]Y53%S:#98XNB._+I[VREAK*=H9)I/"JU&ZNFP&
M1PR7#<<"\U&:]&L"2T)*$-3NAF,SU, <!(0Z]IXYA[-!3EKMV_I5FC3F?32V
MEE?%?,D4:%FDTK"(MSXK>$%8=8=+OH RDL^0\S %M_3 AA4B38LJ:@4J+QOU
M=$61YXJRS_N0F*O"8[?) $A??/]XUB!V1A\J=O;.?#5@DJ)'&2/S>#I^!/W_
M-6S.&-ZX/@&)@TKA.,UW+S[0@\\'=->G%(/"\0D4CH/S@_WM;P<7F^>?X'F?
M/N[FGQ85CI.=>'?_.-_%]&274OSV?/<$%([/?QT/]M]\AK&?P-B'!]%?7_YS
M\84.C@Z9C=- \(RD(I"$ M41H4)-=!K)1 2)U6()&C>)HBAE#%21+(+3)&$:
M-$V5T,1F$C9_*0;Q;OO?[=T/V[UWVZ_W_MS=P<R"[XB(7?_6A4@)LY9F+(5+
M4II$F0#B@4?$/*11R#+Z:&,C6WDICHX*<]1D<54D7O[,$L3Y4>S9:@PN"^99
M\]39H0&2Y)9E1,HP(]3&DLB4I40D:%&E2J=)]$3B="Y!>8R:DCMW70J4GE&&
M:VO@Z *UGW(\+93Y_2:':^+.J:H/;)T&Z#KLPLR&XK0TO]>__ 'O.QV*\]_S
MD1N?N^F/ZEE5[B F'"YTNW!+Z+^N4N)XMA%&(>K059>TZL55PMR&4Z\76G#X
M[Q*ZP8/TTJ^#C?#2[ZYZ;$@W8DJ_Z[%7?T>C[WOJE8.--F@6W<-@$W;Y2W]H
ML#=;@VO:YEW;JVCYTG5K(K=:7SM K_+V')9)+P[[3HG%,^$&/>:>Z]H$W=I<
MMC8AGUN;>^A)N4YM!MV"O!=#7Y*I:F3"LY$O]RR6.YM?-_%+V\P_A_Z+-YS\
MD^GR%H))!EIX),$LHUG&N.;"I!R,F,@P$<GK,)Z6T&&N,86WOU7.H$T'8&KT
MOOCV*-J ?[>B?_#QK_+3_C@Y^'S\^2#:N?CT^2#>O7@;[&[!,_9??1Y$@^ @
M^G<X.#F(/^V_.OF45_?\YZ]C>:*'>Y^'.9BTGP\^[Y[L?E;Q[A;<NW]\//AS
M<'%P\>[SIX\?X'UZ./CST\E_+GQ/.-<;;E\%@_WMPX1*$8?2$)L&&,$Q 6&1
MM<0$*K()F*W,8!_PE/=#SN^H.=S-N.B!6SU^]R0>G2B,[E84/AYI&-U2&AHJ
M#,B]@&=@% D1,IFD3"J:I):KB-E; Z)UTG!MI.%;C*$>!I:R.!"&I(&-"&4\
M)<Q:0608\B15F8 =?_$R9%$_BY=AV.Y8&G8"L1.(ZRT0TRRU(8^3,$@XM0EG
M5%#%#,M :=24R5N#!W8"\:$%XOF\0+1,Q)'*(A($EA-J5$ DTXJ$82S3T"8L
M2MF+EQGM\VP9=W1-Y>$-_6EK+J2"*A#C>_.ULTLN[U7^M%N2RY2!;6HEES:F
M"4]%&"4LSB*A B.C[%I XDX:K9<TVEDV5K5-3")B8CF-"4W!6.46_LG@^#':
MR-@F M2SK!^P9=#4*Z71_>E9U[I9GPM[6A4+"Z=&)+6@,M(\8F%DHQB-J$@D
M_.=;3S;_9C2Y,,6XX\S;<N9YBS,_OSW,LD $3*2$AIDA-$X-D:DUQ*1QD*8)
M#S++$.'*I==UK+EFK"GC0)O4)E114-O1!F9*6R%XE&4\U0^@QW>L^=VLN=L^
M-"\V#^/8&"YB2K*8P:')TX0P8RD1ALF8,6$2\Y"L^1P"<-L$BZ]-@>4[&(N[
M@:I^HWD_/4D4)!$'M4!3R0.*NH((K #;,U!I(&TJ.AW^<8FCP9(.SR23L)N*
MP(9&A%*6@CARD+*1RFAH+54: T[]*(COR*.P1D[4I\OIM_4=6K %:&023;&_
M3)*"5N%J/&1@XT0FJ@NF/%Y.][[#T.A8AE%&(AJ'P.E4$P;J!]$QHZ$V1M D
M 6L]Z*?17466.TY?0T[/0.+#YJ>)YBG-0L.UY3JC@1 TX\+$793@T7'Z0I0
M3FT&^QJ2)) !H19,-\Z2A'">B""3@J8<6Y/ULY2N$:,_C3B 3X(?3\1PN0AC
M83%]8*5*2(]AU?1XBNGM+O7F6>3UW<4*K*U<OJVM]:,-'#NYO%YR^>V2K:4#
MH<*4:2*C."5PX@:$,1J1*-$J#EDF0.<&N1Q%?<INJX+= 2O]'&_N309\Y9@?
MG0R\.G_E[M9A;27A;374.^]TVDG"M9&$7D--@I0**3A)(B8)S3)%N$HC8JVV
ML18BLQ8D8<CC?IPF=R@);\50G3SLY.%ZR,.[;@K<R<.'EH>+>7V:6V:D)7$4
M(NA"'!+89$X$2Y1(F3)A)EZ\S'@_BV]KLC^X.'1V_6^N"/LRK*7'6>I>LT[O
ME4>J>1*8NUOFM(+)JGH23?(3]Y?MG1T;1"U4E93H3<07>.^I0S@J*^")4X<?
MZU&&%J\_\=?7$(@(HE1.U7%]SSRP;X.\5,Z]TF$2S9"(>K\XP".'YMVZ3!L'
M"MW[I<8V/*\:MND<%(O"((:3-),S8_P<QS!GG*3#1AJ.'69L!3]47M9^Z=(Q
ME15XMED>3S.<!JC:5K#FOFUI/;AR;G2+;SXUA9/%.(O%5\TNJONO(;SVM,&%
M%,IW>7/=N^K.GX@76O;,7(GNBE8BJ&NO:/;4-7=J-7?*+F_NU+5IZMHTW5N1
M?=>F:<VFLA9MFM8:Y6T%"%C?\:!#[%HE1U<C4EZ/ZG6_N%>K+"B':[LYT@UN
M\7-'P8KWWAZ"+(X"DUF2*6TQ*5EAJI$BD0C!KC4L3.A3Z5:S?S]*Y14*);9O
M$64%O56N+:06J"\;@5=A;HNIE84;6<;N _DI8-\+174E3%62W<]@.YBJZW"A
M*YYYSJA+]4D$!IT7%<U1].SPEO8J05P)WWXO_"W\;15B65=2WY74+[C>A:4F
MEC;CF8YH'!AF(VILPC/*C(@CB0T0;A*!7*4DWK*IQ2/WK9_O?E9TL/4&-,7-
M\\'%=@ F47RP_^7;[L6;S[O[.]&GD[^^P+6?!^>+OO6=:/?BZ&SP\>W%8&OG
M8K#_-ACLZV.P%>/!QT$([SXY.'EW?' RN%@)(J+"S IE2,I"2BA/+.$!DT1:
M'J2I#()(AB]>9OTLO*L$]PY"I)-WZS3QVY0>)I0I"ZQAM:1**9F&/$M4I*F*
MK0AU)^_63]XMQ!)AX])8&DXDYYQ00061DBEBDE2&8<(R'HH7+Y-^F-PVLZ*#
M"+F#H.&\)P"4T>BW>+4Z^NCKGF^-7V1B2P,ITM0$-!6AC"-C,VD#0S-F4R]\
M;I#XV@F?GR1\=I:4+1M'3 :(2$0C26BH.!$ZC F/N*2PES3(HA<O63]D80<[
ML&;L%UL>A4Q1E68)C=)$T!C.?)5R$5J3J([]UI#]%LY^%H!)H^*,I :.?:J%
M)H))^)-ED3!&V2SB+UZ&83]EM\1+[+ %;L9O.W4CSE_^'WO?VM3&DJ3]5SK8
MG8C="(JI^\4S003'DKV<L*1CD.T17XBZ@D!(O!(<#+_^S6J!#1+8""00T+.Q
M'%F7[NJJRB>?S,H+[.GRU?]6;J;*[/H-]&K.E<4L"4P"3SDME]'@M*91,Z4=
MGSGWYVH;UBXWX6;_-ZA< >\,P#N=7!V!VCCG*(I.*L2]P,A1*Y'S$3,FH]&>
MK*QSJ5^*R56YF"JL6Q#-]![+Y&@4S/.HI&-&>>5(,LP8AV>O*3,SUE4,=(Y
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
M0?S"W+E2Z9<:_48IS%)!W7 .P\/Y=^%TF'?]"S6-+MW!8 A]%HV/S?U.>T^
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
MM1JT#K_;W^^T]X":_M'=:7_M-2\VSSM'FV>-[D0P_M$7H)M[WYL4_MO>O.C
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
MI?A7'IH/MCO,T4T3@=P@?R@,3M#E5:K=_(R[&7;P+O611V 3B*4(B,I$1-;
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
M:Q^&CJII:#K5^?5FG5E3V<IR[3S6(@PK.ZORAM\K&!(0@JL>2]U>KWN>MWD
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
M"L9D%V8LM8->QOS_^?D"@2E:G.K(N?@?\G91N''L[:HPDH OIY6T??[BM87
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
MT:H<,O_6@=L4%D<\_M;I7L2X7(-)1\._:L<%82N<?=VS7NWWKNT51\?6VST
MY6ZO7QX>R6'XL\YI1N^56K[]7\6%;6ZMV:^=]3->[Y='$O[?6?OT KFL8\6I
MVZ$:UBS@?X#KP>@Z9WEJAXF0W_+;\,; '?WM&]RZ77ZG*+(#;WV+O6)CSEM!
MF<M:'. L=H]3$)^\991?O^WUX=UA*FP>EVN?7-EGY7NU?^;6FM=;47&?P8.4
MG_C7FR#JS9-:W?;\04T65B9?GGI68%(2;IQ>+-Z^/K0(:];]7AY*+*Y9VRC$
MH+9Y)8E98&K_''R[^$A^Y>H*H^<KSP_:,+K3&T)^,1"O*]$NY1AHQ.G9:3[I
M=A\I&A>*V\5G0M[&7BN/#V?-Z&:C9BC)O2*O>BA/\"A#/>L7P[U3ZY9'E6SD
MTIE*?(L%GZC9\+W=STMQ?M#-Q_R^MP.,+_:^MWWL#SG38-)*/3VV/XH4O%MB
M/^54Y^EU)=G*2:;?8V\B\?-JQ?*5.IV<"%J+/WR$S\]&Y$,4V?F/,3<>=IOH
M<':M*<Z3\,#?;1$%X)AA>?=AZ*N-?'2K7\L$<[\XT__[Q<1>OY:7Y>:9^K7O
MMMW)Y8,^=GN?)DZM+; !\-QD81/(PCX#(^ <#(7SW$9::J6-# H1Z?*91.9S
M1$&B)+4$0R&OK5]:I?F<TEUY?BNUM5);BJ/,8[*6@?[8AJO$^@$H#2#\N'UZ
M&K,MT =0+:R&T8^MU)HE)-QZ9="7:ZD?1$$!QX_BZ74:67YMH-PG@^S7JV;1
M@PT/M.#;::E\W?[5]>#O\AA H70$_R,/^[C;BV.)__]??YI&MOL 30"AO?)*
M-X8Y/,635; XPG%Z  \TVR%O[*/$*3!@W):3B'7@DG$I3"+&PP8P>P"CT"?W
M<X5TXPKYU^"LXN#DS^B!L/*(^"*=#W]AM6M]W@/%HHR"#4ZMRDV1?$!.>XG
M^&9!FRB!#V?C;U+A_C&4O&3;O:&@EP< ;Y'M06&!<FO-,CDX+%346P-)[)_E
M?3H?%\@N[<Q1EH<'!XJW8,=L=T.QEV4*6KQ6BF.A%(,]J=Q07%;DO., 7[E2
MY&^%JH:<1P[[M(6-?J76Z X'--BV1@>5ADHVJA/3#4YA!5>!F"(:#8:.991X
M'AE3)'HC[V%P/ECD!\"T<3WPKX,\UK4RC75K&&+-Q;/R^IW93C[A0!;Z4/4+
M*\?AYSU&4U"66A09]8@+$Y&.)"&"74S!1B*\6UH]C2=E\&7B7/6=IU@$=XHI
M)<!<QCQ%X3A.CEIK@V384%M)S*N3F"][6@FB 311BLHASCG)[@^&E'/YE )-
M1@.+2=F"F2XR[1(Z?3YMGTW)DQ'K>]2^+1&UW,YMP0>*=TN.\*_)TS4# 'XC
M!N?PL*4:K<U5LCD;8(*N34<]-!U'-61@/8[8G\4G;UB0A<5T4EL#<M2!"XW>
MJ-AHAFQLW%8M+P-L\:3V,;K>]3#S-4:&.?JUHIY/43DLWS4;D;!JPTIB-ZZ;
ME[L]R$TK3] 5^]_(]E>XN//>=5W0IY2&&0,D(?D0#..!*!Z5,BX!2B6<:*0N
M,%D&2.#_T^VJXDQ4P;K*,F--@!6P'\N*'O!+?I;*-IJ.*AL_&H=^3S&1.VT[
M9#4'>T@R@RQW#M' F'=)!H;#G?;0S.FY0022M- X$@R:EPS#GB6A8TJ*J,2O
MEEQ52S[_);^L[UD<K*6:(HR-!KH1/#*&N=PU4 DL#8-UR+T"\2U+OCRP]J[A
M).=[7"$-D. ;R-7-CKN+&AG4EBT=/-=(<]XN:?20+\?>A$7<NH*S:X_:P'%V
MHVS,;:>'9_"M37'$=G,MM='/W7*7>SG?E@?NL>QPN^&D'??*W7AS= I &\!&
MAPEWO6XN$7 &]GM1(0!FXLH4N7*$]8=^\- NYPN&'4>L(WBX\J9'[9/";UHZ
MPLO[+I>[W'*YTL--P^=/]LXZL3]X95CIK7^5(S1B^PQ\U3=WE^)@3W'-PO )
ML,F/1E>OO:+[O2NWXF F[A,]?<?5X_GMU>.K.O!5'?BJ#GQ5!_[!=>#OB''_
M-&8]%N,F*9D$A)/IH+AWU!G!O8A&BIC/WK!7&^.^<O-=A?2NV$E).8HP0+GC
M#QR!1:3@AK-_L$N6VW.!T(/]_*2HJP<+=M+.IXBRS3?86XN->NI>.TJEEFON
M['3L_8)_#5>GM.;*6P+)*ZIRQN_M[EF_<W'E"OAYS'+D(<MC%[7^F3N,_G08
M[!LU8 =$;GCU:3,Q=)FV"ZJR--U5 7;&Z4$.-/2*ND5EAC+<[SC&\ID'H8DB
M?R;/TU5!7$J'TU84?#VQG=I6_![S?'SHAEC6Q-5RLB;N4GY[Z5_Y<9> (5^'
M=:>-*W2+V,<LP\F7'^5^Q5K=)'G#0EC7L9_NSR>TO.;D5V\,NYCU/&*8^>N
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
M?.7QW9RJ;*<JV^DYJ>!CJTV]8+9310EGP+2="4JH(R..T5R6CH1<I4,BZXE
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
MY[C.\]SL7'[!=?B]^?7O@\;Q'_#O%[';VCQO7.X>-G*R  V8Q^ ,HLI%Q!5
MN^/&(>$<C<1+R7-/6;(RI5+.6\IHJR1SP203#%@OH@H@BM+'@+BU'CG#&2(1
MV*D26$<BLV1.R;5\3#[;??>@MUF(Z%D#5)5*OP*5'NM![@6.DLF('!$$<; ;
MD?'*(N.88#3EO43?LE_,6+IC/I6+7D*)_C$MYC96^X#P E9>T*M67>..:\QE
MT9[ G*FN<<<UWD-T>TK%Z1M5%'_>7.NUJ^:\K_$V:]K.5E=-"N5HP@E3$SDS
M5!,L#+ Z'K!,QL6?%>$NBCG<4<*AF\4R2^5;J9WV3/S+3_ OFZSA/E&DG<Q%
MM:-'UN0J:B)(D:, .LBIW5@?5CBM*FX[-UC^26';U[[Y5O;UZX1E7<'RS+"\
M/P'+U%EN# \H\*@!EI-&SEN!C(K2)R\LIG1ZKX,7L8K?'5T>U"O,\-P.14VW
M@BCG EM7T/RP8S6OC>Y6E'GQL+DLN]XLA;.9LFBNG80A./=_FE9?H?9]4/MH
M K59X$338)#@*K?NM0&9@#6"UW*!/.N(BKF)I*:$_E8QZF?5QINM:D9Y]7Q:
M];XV/OQ,G+HJ0/_TJ#_:\F>$E@_EFI%\C0K<9SNG?OYGZRJ#&C<N/Y-\J%$0
M6#"4&[$C;I1"CEN,E!&&$OB-^'S6',^+DR]:D?FQ\O+/K%RW]E]^FG*R5R'D
MJXJRTX/)1;'U@>ZMP6I_;Y]>5!5F6YM[,+\!6X=1\I8AKD- FIB(M%*)*<$I
M,6ZBPNSK;5E0UL9UL=,]K_7/CF'T<(%^S78Z16W\(>\8=@-P%Z-E_(=U[XO4
MUEK1Q?B*E4PIX9QS'WY]3ZW(.5LA_'X]PV=[3X@G*!.<&YP_=$#58-_48.]W
MV7O6-%XL*VMZF=K!3OB>*_66G>_>\PQ\+?Z( ?W;]7Y978.AV?U8&S8C+5[\
M"[C:?<XOO/TYJ@WG9RL>V_8)/$$Q0;E%2#8?SFRGUKI?X8&W/U<WY.E3T=QI
M/;=BRNF:M2)?\]&9<O<QJ6:8X/NX7ZI;+LHMWT4$:\3S:4]K?]B3,]N[J(WW
M@:G"/$_C\,-&!:>TU013'@RUB4:FD^68"6*IS@X_8FYW^#TZM7W23]@8I.*_
M_1:5W?/ZUZTV_-YN''^&^WV!]__H-%O[%XW6VH]&ZS.,Z_-%\]/N8;T]YCP\
M7/NQ^^F/@YWC3;H+S]9H;1W7C[_ ?39)?7V#--;K\.\FWSVN7Q0%E]HW(T,!
M%ED;:5%()*=9<8J<\PX%0@B7,E&78FY1:>CDZ9.7BPO-"0 >K?0+!Z+_^YC5
M6/#3!K?BV5D__!5[!:K,!=3H$V+:D#(.R.+0]BC,CC=2/>[YP*SQ82S,[8T-
M!-#+6Z$13\#,-8T"_K0Q:15MT;: KBCR]K!L3K3P1:VLV6O*8!>C<(ZQZ"5/
M,CF)K5>""DF<)MKF0 HQ@T#*4-/G5-7CI\I]93B/V,S99*9OL]S',^K].(G!
M@2;M)4HT=X30B2'M#$<D<AVQ"I[F F1L1>*?%.VHN$7%+9Z)6Y1M01])+,8
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
MG_G7@4F;$]3,"LRE"11Q^"<?$@K($BX0P4&YD)C!1 ,FX1>HIS&;L5W5ZUE
M7+F=^CP27*HF\*\)<\9XD##:Q=R*) 9.<@]XBC3'"06&,0TR"./\TBKE*W+&
M@\Y5%9]Y=2%^F\ZJ&1LFS9\ /:"#<.67FA<0U2?(#TY"$IPX"DI(Q&..R3G-
MP"KCE*L8#,NIW'09&%+5(&FA$:TZA;W8[.IU]A=^-;@V1K"LY#Q0,.HDL;F]
M,. :V'D)&4U\-#1:)4QV-,UJU;UD:X[7Q*^N^EN^33?2B].H^74/6KA.DZ\#
M<CY/4"F6CY9(GRNY@V''<=!($^,0(QH#FPHD\5S"64RV8+N-2%4NI,J%]+I(
MSA1<N9OF5$AS'Z09(S?1FPC_<$12-(@G9I"5 B.BE1:>)LY,6EH5*U.:VE;.
MHSGG/HT?F7]4]M/[[@N6,-8^:96$8MP(:87QRG,MM%(R25W4 'T&<E2E1CTA
MFGV9X$U4)46HD<C+1,!48V"E4<>0I]*&9#35+"RMDF6&Y]6\=F$ZXCQ5WM1[
M<%_=\^%?*4#>SOD>AI)5QM1K0<=Q1U80U))< CGF[(3("+(1,X1%\H9(HR(W
M2ZMZ!<^KQ^S]]&K!7%RW%<PSSW#,<OHQH%N2J<H#I6_*%S9C"2BF)8TD2,D,
MC]1;SH15A@KF7 *9_EE1G2JE:N% :V>2TD4>E<(<24X\XL(!:#EI$0!6XC81
M4J0WS$CG*F]8Y0V[N_#RXZ"E2JAZ38@S3I.,=)'QA!3-B>468,=@;!&1FAI+
M5;"2Y5)@L]J0K]$E]O^S]ZU-;25)VG]%P>Z[,1-!>NI^Z=X@@C:TAXD&VC:>
M7OR%J"O(!L1(T#;^]6_6D83A &X$DGV VMG&H,NY5>:33U8]E=D],G1=;?57
M/.@9:Z[FSY#NH;FJ!&@&. K7UP(Q1Z?4.8A&*! <J9!%A(+,?#0L"XOIV]**
MK:*J1TJDGJFHJG,,JXJJ%HIJ+9(5':':J@Q"*(-I74[@#4N0C$.6%1@/+C?M
M=+JTA_G9S#A=EUS5R::N3395W=5#46G_&M=2G$;'3 3.+0.1I 4?;0#,^9ST
M%M\VO$XVU<FF)TZ%9I9>53(T&^RTR! W+CC+.6@MD1$Q)<%F)X$SZH5-^&;9
M-OP\9IRZ)L*B581U7\H4DN'))N&9ST**Y$Q9L1&.XZL\IUL:,7\7$5;E23,
MUL=K/(DRBGF;4J 2$X"V(L$8$2%;Z1F//(@@EE8XIU5E5:M3U>I4]P?#JK5Z
M+ C9IG3<94URJ?\2'0B?!!B1-#"?)-J Y#3[I17&7LRM2-_W*4_U[?:NW^Q
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
M%<C$2N^=3,!;?-0FR6Q*:WD9]=**^9;N8J'YX(\$C)H/WM60=C;V<K294.^
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
M,"92B#9$%QSCC/&2/]^^QK?@$N0_$"\JA[FS(86]5-3'3CJ@/@001BLH797
M*:N9IRX:P<LRX>V;>"N'673OG#-TOAG7=OYSYGIOT?Y+E?&-X_!B&3G,I1<;
M'G/<VQZF_:8]W\5VS,ENS(96C,;':OH6ECF7?PS.3B_-O4RI38NYK)^57H+C
MXM:C@T/\=WERGAEXR\/(BN4N92>,XX()7[:!:QZE5Y8(SBR=;JO2TP1*UPF7
MN:/+_I>MIO1L$AP1!J3CI$RX2/ B"W A$&EDUC;X9MEHT0U3YFX2E:W<U0QV
M-O8T*647L@5!BQ9%4P8N4@_2<FNCR%IX^R/W8?Y(P*ALY<Z&]&[/<N(R8P9"
M+-(VS2GX+!D$[CV:E79:ZS+C4MG*CV4K?!:RLIF07H3^\:#W:IC2\;B Z;AF
MV:2;VMMF+N6BX]_67>9?KI*42SLR+TYW?4?F!?]P^W@E33^YPD2.!G%<C6+0
M(F-EL-'OC^-5]G(R[(=9>GD\L"P64<$55:?77F#^YR4)5GOI-'5!J6E3<XVD
M?OI+#6T/1Z0/&Y]+:/,TAZ)9!$H1EH33%JPAN50<D#I8PO&_LJ3TUXJ(8C#]
MT94FWN[P</!I='5%^2N\H/?DP>"TR,!/I\VY;W"-'X-XO>>#>.,>/C-.,[_\
MJ@5HUL$O0=P+S-5>OGI[;?7[6QO,7QZZ8?_TOIO,'UCV1AL=9>2*1"J(3CXG
M[K,V*3!T 3H%(#.=ZS%U;GC^8,0WOR#/#LX'S10HD10('TJF%1D0D8/,*@6;
M^-**7KA(;^X644/2G:W@W5X,CLJ !D":BO,A!+!<"H@I>H*9-]->_4B1WH_$
MBYIMW=F0]O<P:1?<! *QE(<6RE@P(1-@.4>:>*:)-=UN.RW2>Q[<@T\3DCM0
MCW\.W/YI"@=7]QU.B,?TS3'[N-0*>Y)A79XKGLP2EUC1U UJ*?6F&Q:O+(1?
M;K[]"XX5_G[@CA[2=/N!V1-CGH:<DZ"E:QDW)BK!A(Q91$U%N@ C/@6CO\B>
M*GF9&6U*?\W5/4*"XI)0T%PX$!@<H'2C@:@S)91[X:TLLJR_GB0<&\]J,?C>
M[U,S6;U(Z<OXN_XQ6LUD@_)^>?5D3#'*=A>TN8(E/]ZF]H>?]F<QJ)<7MW/E
M$U>#7HUYMU@A_OMN+Q,7K=8.6.)(GI";@+'2@#02[=+H4OJF-,O[QL(ZVHXO
M&ZE.3P_'*=H5!H5(>1FD^^5/3/MO!$L$PG" \>(Q&]^;]&<Z/DL[!VA[!X/#
M6*UM:FW-WDJ+P\(S",2W,I]MP/BR9Y<P'TT4+(I&S/-MJCX</^)F)1;_O&CO
ML'5VA,0BS,$^%FH1.VEX=+T=1#P;7K2#>&9VTFH"L1;V'!) ;QF#$#POF[D]
MFDBRX!0AUB7"B2][<!D@SIP>3(UE,OXKO>)PQ]$->R?X]R!^K: <,;@51 J'
M@]%DQGH*3&>%[;D"3L,()VZ(9'N$'+V/Q!<))V+<F+@WX'4IC%XA:Y-9]>'
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
M<J)46@1 ?;TL3P7 "H#/ 0"Y<M:3TO8T"9$,\R$I5PK@44]U-A4 'QD AJL
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
MNJ'ESX]S\&=096AK<(P7?W223N\G"WH6RL7.R8)PU":#5H%I)F#Z>$WZDY5
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
M#'Q4$J)Q2I:ZZ9I:9+ (3- [^41C@H=E@B]?F>##\R^;GW8+<Q06DA.@DXZ
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
MG96U^F?4Y#TZ9\#IP,BH<90B:1>C(:B)2:GBV8':1;3=YPN>II&W*_D\1WM
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
M/-S1#P;=PY=Y[?O==BM,+OX6Y1YNC:X*<O_G$5?HZ>#_;0.YAGVT9^WA38^
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
MZ!G<8Y&+^<3H+<T=VY+S,")X_7C)#FQOK]6I)XZ!ST=S11EZ7Q)]%H^_#?O
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
MAMM?X#8J=P[2<U2J8+&ER8FE_%VWWR]0?7=0O7E.II1*&\DQ1XD%CSB+$NE
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
MQ&8?G4)&!R^924E+\QQZG^:I9;9H=885Z=Z\5>?,@VJZQ(80KBVF5''NL3#
M73%Z2[..F9Q?6N0NJJG;;G>/8("C?JJAU??M;C_6C52#'<1&-U6?JW:I_5;5
M&;71Z0YB:%C7_0$7.J'Z02_^B)UA_3W:7J?JJ-3J^/8PU$U6QZU9,TW80?4W
MWSW(K4_AVP& 3"/UN@=G7CSUTL:@6UTZA,EVX0T=>.I=][(MK5@7I@WG(K4W
M7:2Q+A(-+%9[TT4::VG%^MM6K*>=6$LCUKH1ZU0?UM*&==R&==*%M31A+4U8
MIYNPEEZC9QJQ3O=A+4OSO-NPKDUI?5D3O,+^WTDIR<<BA>L9!IO# [C?G[4$
M$FR8Y30F2CC7G%ILB:':&\H%QL%\7<^60$QRP[6)2?!B(^#4ZF^D%/V@]2.N
MPRYLIZDKY*QM+^\2.H ![:-@C]$QZ/^+;=7;_WSBCYMO__U]ZU/S^];)'F[N
M;OV$<;$OGW;:S9-_?_NR_F;_R^YGO/UZUJKWYEL3WO'YX/W/S_3]R?;Z>[)U
M\J;57 _M+V\_LJT#>-ZG-^WFM_=\IJ_HR=8W_U51I8(4!AE!#.+)!Z0594C$
M&)+201GGEE8)?4'D"S+Q>8]H8O4VG'(-"'WNW&:C$-2()$D"=O/4:JRP$EPE
M':,6I'#;O'+;\5ENDTIX%C1&SEN6*YY9Y B%KQ0KFA->, -NP^8%9H7;'HO;
MC(*-,9I8%2-W"C;):$^3]\0D)[4KW#:GW-:<.=NH\I0SKI"B&"-.941&68Q$
MX-391!V. KA-O""\<-MC<9O .GGE&#%1<.:9$; S080H3)11%4ER;KEMYFP+
MR3!)>$26.IU3. VR-O?$8\H1+7&T20&WD1>4%&Y[+&Y+3&,;C:):66ZX=X$[
MRK"%XTUQ(7GAMCGEMNV9LXU)94E*''$> TB21B%#L$0L*.*T=\Y5DB3H;87;
M'D]O$R9WO(N6P_\B#IJ" B>BB)09QITOW#:GW'8F$O5DDX$HR40*DB#)<>X"
M(0,RU#-$%&?6B:"84A6[8;6H[';F!4^G8<U.'29TA9)LBQW(^C0C3F]D9_YM
M6<8IR.R/Z..IA(<^$$1NGC,D4QDPMA(#R1"+N%4@D.2*IS)WV@C&*1SHTBJ9
M_X+$!1D6 AEN9!._&3(\@ZCRAX.-&:M!LJ"+$D ,G:(#/<8F9!73R"></%>,
M"I(+)2]SP@IP%."X ^"XD7F_ ,=C \>L<9\KT*-Y<L@Y(1"G*2*7LBLM>>8B
M2;"Y*=?%T//?W*L QT( QXT\%04X'ATX9B0.3BF/(C%$;,A^"A*0AIU%T2KM
M+,@C6/FE5;F,V=SW'2O L1# <2.G2P&.QP:.69>+ >RWV&!054#8X,9XY%0(
M2)F<J^DTBZQ250A6!3@*<-R%C>,F_J,"'(\-'.>]1Y&)X()"02D/R!%<;@0E
M,Y DT&.\3$;D@JI8S7T_J((<"X$<V,4HG&,,B(LGF9S$UBL!1$><)MH6Y)A3
MY-@ZBQR<<BT<UH@2[1#W"60.+P,*3"5));/,DZ55HI<E>00SQS/(#=H859:X
M;N62IP.05YOBDT'.^_<X-^-@LZI$4N#Q6O"X=<[G[(U0S@>"0*+2B'/BD&.:
M  UY!WMH-,:@D=U5^Z8%JNY6T&>>YC977NV"/C=&GQE#LM4AJL@TLIA3Q*,T
M",X+$-4HJ.?8.&)L6%KE=U:;LN!/P9_%=XX7_+DI_LQZP*7@QKN D=.Y,T2N
MS&@3MHA*KH+"-ODDEE:-N:M*Y05_"OXLOH^]X,^-\6=&_E&2&94P0S@QB3CC
M'IDD)8J$6B^E(#Q:P!]V36]8P9^"/T_855_PYZ;X,^N/5Y19T+4,DE8EQ!VW
MR'BK4<3."6.X8M8LK3)9\*?@SZ+@S_U[_ O^W-C^,^O65Y+"$2$ =FAVZZM
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
M*Z%\/C^%6XD=++HZ[82U"[@/\3900)(LY%MDL\0Q"AX)")ZZQ]$=\" %>*H
M$/OC<>V?XNW4GL>U?*J,#IWWA2J#\K(*OX8JA6B-,+L'03J7<Z3.0'O25F'E
MZ[DE?S#GL]Q?658WGY6DU+)"MZ?\F+@DK7RBBE=X<9&;T!$_8WV*1DE5#"<B
M2 QAHQR6,+I1T>IUHFC5\A<4("*M"X)*9J!ZTEJ^QB(L))6(&2)^('"&U!6_
M<6DL]VX)1XE"/;4&6X0.,"T;]=1"+CVDSD6(S:FNNCH7S55"2H5P,CTJ/5.U
M0-K? DE'!XRD!]Y23+\^HC\LP;5_<BE"]%,Z0)-163%FK&@S0&/8M!5'"241
M55LG!RBDEOFHX=]9Y0#1[9D?Z(Z:J-"IJ@SSXX]T!JFG&8=+.O#W$WDVO7),
M'RD=@/\6U/'/-A#RGK="Z71811!&C1.BK=.6+;TUZ( M3:41O*GOCJB9G3H,
MQJ063\8&'?S9'V.M+\T+8S@+O#['L<"%2BR"#J07"]E5A@Q?1IT<M-Y4)$,Z
MG0$1;40+552*LP[K*Q^B4MXFPF>ZGF.)"-L47#-_C.SN1U7).@7R<@#]>G4#
MW-ZLA'I/0_F6BPG\WN;-=;?5Z3<&[9M.EJ/:E1U%UH+Q&H>E2AI?UW@.M.YZ
M7-U,X^A^O(*"^NJ"@F>U4L@QY?,RA.PHZPI8<M#5O?;@AW%SVVGU^E_;7>/F
MPFBV>H-&NV.<M3JMBW:SW;A2WQ,2^W6CT[AL7;<Z _JSU[IJ#%KG1G]PT_S[
MZ\W5>:L'CPP&\/@.*GUP[/9,AEA71J#ZP8S ILJNOE..3;48204Q/+@T*"W]
ME @,>@UP=YKT)7VAVQH8[<YY"WRA\U:B:\%[I.K3V?DL;L_+Y!([(QSJ?@A[
M8C^7R24R"3_>*9D\A B[U^XTVUTP4(UF\^9;9]  JW31:K'X]5N][^UFZQ7M
MT+NGAIXT4/4]N<\G_&-IAN#,E \;.\W['S4HJ99>(RBIE&IY4/*Q@I(,-+KZ
M_G(3MK0;(<QF=  KQ(NL?_GA!%8_^Y(@03VSO:]JF##[VCYK#_H%A,5H="C<
MZ@_ H:00J]_\VCK_=K6A$3O<KE8V]6*I]K(.,.O>>G)2/#ZLOU<?E\RAL%6+
MKX+6E_VEKI,V56,X4IG_=N0-J4J$]+5*!86PUTXZ3?,N4>O7V!I:@0'T51X2
M^RH0=\3%D+&+I'NI]0_H"A[[/V[B7FV]0%>]]I>!F,UY.546\_?#A4N]XV,(
MT<M09;=NJ>N$J &,;*HJJ)Y4;;?/9K9X]']7AO8L:Y^JE%!$3B  B>2#<4+*
M' "4<NG('LM\.BV7<AOSZ70I_U.!7HL/OML$DT;QLPT3WTPT@+:UW+Y\  G*
M#<PI,? J2]*GTJ(;ACQLZ&ZB5)3C.HZ"I*(:%TQ6O8;<'>5R]P'D[F5@RUNW
MUF=;KJ7>'M69_Z98575">4VS:4PHWUD^WHZ@9L<\%9T4-C@?7*ZG)$XARAWG
MGF)6>9#D[57@E[._UC]DY]Y,2@]S*?W(4OHJ':NRO]9-I+0-'TT<SAZF97)C
M86(4U]R5W%U&(J$YRH5&"PW?Y>[JRWV1S!0,DX0EQA@Y*:@[M$.&XJ$[6DM-
M8V'^TVXHA[:K[":C=L#ZW>EX9ML:BG$C$:W7YY+X3;X+,V_U,#.9E,SHZDV%
M+5TNF=GC5I+,ES4\W;JUOH9D1CQ]Q#S]$L&,K\\DA+,K;+!MB !][QM?9R8(
M:@(<Z(TE]4(./5I6.1?5S+(OB>I)+JI_4E0[\J<PDV+:DX[[.^)YF(OGCK(L
MB6<]%\]-Q5,AS5=?+IR]L6M*H^W;C*ND191N/E]9=]*X%)XI(89$Y,\9/?'&
M=A1!<_#B>"ZCF>P)2+F&7$*UA/;#H3_RK/E<*N8M*3&I$;JFMA@])Z7SXGB1
MD-R/<O')*E.Q!.7%+,LEZ%9X'B)" >='5@^19"F+B:<6&TM/)9>>'60HEIZ\
MD.7T*<]04,'DS2AP*05:Y\.P#3Q$Y?X]G6SY(6WYX"H(0/[#N/S65A\PWO0L
MQI_&<._@AH"$1SX_@V^Y\>0]C+#X]:;Q8*58>I&AC-/#^3EA5@6 I?VMRF<R
MUPGY&XKW(V("@FPNIF+(-LT+\E &CP@AM5*4;Z93Z< PB+W)Z.]-M\@)EV1;
M6T8/5)!%O@2R"-L(]83P5J4C)HR1Y4EKXU/^ESJQ$&H>Y7*9;;G,RVR>D-BH
M3.7D%85V\XJ ETA>-.5Z+GU994B6OKQ\)HH@6Y.I[<XHN1)G8%@$52U8E;EY
MG>"1W)T+E)*X&?VFLE8YWJ"6+:]1VR;&8RG+ZVW>0,KF.KX_0\Q.<C';,<YC
M,<N+9YXA9@JIYFDO$ML6>W*F^_*^Q)IA[3?-H /^)WF4JR7O<R,E>WPVR2=Y
ME7(N>]ECQT^GE?*;7:M=?6JY'.KH222PM\+1>4(N8TR?% :,9''Y\NX35$ _
M]][C_0$*6KE2+?\JEQ[DKU_P1W$<3#Z=7EE^H(]:+-,2U*ASY7WZ"Y)@S//@
M'9#B_A(PH%R&,R3#;P>_DLOP'Y5A;%$ MA8$F,6VR7\K8"['M>T9B*PP9SHG
M-!8%HUML+LCL\T2VECV1_4Q84:?O",*W%/ K,\A\Y;G-?</^X^L(\N<%?6,
MOO<2] RA\N50;3E4VQ)GX:V*)W)GX7V<A<J"LX#7L .)[7:% PX"-3;<,0=A
MQ\6TFL?E.R*FR^+RJH[+>P2?714'Y<,]L?^Y7#/Y7T8,)JG0([N>Y8RLJ;"-
MUB\Y"JE80[=,SP/VK1/NW ;OL'!77B[<<7=?S-^K+O586Y++^I;*>B4WY#LL
MZQ5ER/L*-*E<K95RX[WC IT;[QT6Z,KS!#HWV#LFW^52N=CN]/-ZE'^?]:Z,
MMN,' @M$SMU1R+=7%_DYK^O(V+8R%_>;7W,N)BX>B%^NXTYFX'X%TO$)$F\T
MEA.1L_4V[3.S=;-QE;/U*K9N"GND6U)>6<[#$.^&YDR^1;O.3'[5.,N9?!63
M7XFAM'/VWLK]9O;N]EHY>Z]B[VYT(3=7XENZ[<SEYZV+G,M7<;EN]9OB\?BS
M#;A\98W@TK:<I_\S]#[/)5Z>TVS^^/!3XF?OT]J4&WH>%8V+F]XU7W;J?[N^
M;O1^+*QK[:+?IVBQXSHR[ZX<UW!65M=P/J-=;;D<\67>77DWZSBSU%VYW[[L
M- ;?>DNZ!6=+Y90KV LZ]/Q0P8GA=3;5RQ[]*+K_$F?Y#=<SRK4]<U]#H+1^
MC<;"N9=&8Q04U(^YI0*\;BQ\PT2,DI$(?0)%L0A*!6_$<?-Y'W:*K\%AT_JA
M' O[#J_<X8N(C=0#!*<2.O C>I\(@['KP0KCVZL,W\!P#)75^C/!,+6ESL(V
ME0+7JL5:_>C5:X&KQ?)AY=7?6BO6CMY@KM5B94,2/.%//^G'UQ<>S1 (Z8(:
M(HZZ[-W<7K8ZK5YCT+[I&,V;7K>X01Q47Q,'O8!,SXEJGA%-97 7E@<Y9[._
M5@8X1]NWG,_^YSD D&4L]8H;O$EDS5J:_(!I8(!O:YF&)L764+8C)G(UJ^S:
M:K/&0UM#N($5V!OQR=:LJ#FVY-V2JB]RDO?6U(5MDM7[+6OVC$<757EN^';.
M\"%6B (*>7^-M1MVX&-9O4PQT-90;5=-7EP7N<KD+:F5I!9>2THK5]O$3<X
MYO-G^O"$/K(<4SK!7]6CZ*#@3^>!_^[<W!J-JROCNM4QSGX8@Z^M?LOH]N#_
M.X,^IIY$8#S*PD+JR&6J^$0VT_+D*'#AK^5=7Q"X&]8C3-?0&%!TS((O_>=_
MG50J<<M0)Z /RE_V"P8\C@FJX<S ZZ:!%82!9/SPZ=2UG& >,%&C3BE%P!#?
M4HS&*JTV*2!$%&;+7 _?; 1>R"^TQ>-=:!LB@$4X<@8; ^0>\1O%/2;L"MR2
M&)ZRC:G["#^&=_KAD*>%J\%G/7F0_*Q G3C&UH2^M!P:&Y&,"]R1@V?H!U*8
M!?Q:. H?'089B:D868$E8>C I91>ZGNAP;%\SB_"FY>"8W$&#X]K>#1X&$&R
M&&F9ID(+PU>J&FF?\X*!RS]P\2_8"SX!]N<:-0?ZD*P0]VSN@SOIT=3I!5$R
M$ULI6+Y/A+G'K4;QH_2C+\#H:.K[2\F_N)>)O: '.7L9S'")P#KX&;#%'0*$
MT0_I#:"I@(;JW4 UF 'E97U+\18L3/H^MNKB7*KI.G+UFA%R+$1D%'@826AQ
MCIT'#X'5?20",)TT)BAVR'F@>6P39PAOA0GZ2 [%YR@8=S.<%+X AKRSO G^
M27*( VQ *=<C1E%TPC_AOY9'3 ]<$C&HQ$_BO^"7$S%3H@ K@@GB9#''G"0%
MS/*GY04@.#AG]VZCI'#&M>!3F?HYIDYFY_'K<KUZ6-A(!"EW/T38/*5&A])V
M'W5J_LZUX2_<;F8+'U^@LO=J%K&:U"H%/XUU!4LL?XJP?2BN)MX=D.:FV?MM
M2M57CHOE^NJOUZ6_UW]W4ML,M>-9J?I2L5H]WI+)EH^+I5KM-4\ EOB.?)B8
MG<1^E\3N&?[P[P4#65M^D]7([,,2X!STY.\6M&T23K]#ON*]AUQ.R4II@RQB
MYH/.)XYN7DYM"*;XWY7M(\JJY#,!W:MX<8-$=*J>XT]2\_UTTW)Z,ORRJL38
M0$EI +8=3OJ]B<QM<-CP#'/PM@G&/_#HKNOM58GCCZRT%W*?\WKZJ7OGN=K.
MU?;SSVIRG?VF2RZO U+<&N9!G3W7P277VZ=X:\O"+&K:O<X5\ L4\%J\T9U0
MP&\C/[D2_E!*N!_(Z1BBKX8E;=O-=?!IKG5SK;N.)&\B,+G2_5!*MRM"VVA:
MP@]SG9OKW%SG/AD7O8&\Y"KW0ZG<OH1Q^X$E[Z2=:]Q<X^8:=[V7^_KB\D;:
M)UMJ-->XD<9MA;8P&J:8^+F^S?5MKF_7DN35A>5)S;-PZV4]Q%5Z1SX0PE)U
M-<+2YZ%KSN _XV!BG_X_4$L#!!0    ( 'N-:51I2=2RMAD  ,(I 0 1
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
MK<P"149@]0X6>:50I005MY>'!Y=F=N=9!%@[SBH'!&DH>2APU<[6^"+P6H8
M8N1[N)E\>*F#L9I6*[,$%HO@Y%@X&^);LOS9/004'J0ZI(I8+D'3:F66MU82
M7!$Q!)53$6A;O.O & =S2-#Z6D@"/7Y:.L!\37EG*2OCEPN;+V<6"CL=@PMJ
M1HJ<$=,S FQ$%&LL=6$,74QW2*KRX>52:UNM;,J;2"TR3(ZLQ@))T@W!C-V3
MI')<<D$Q RL*2!KKE"B26+T3HU)._V$>4FY_F"?)'49RW>'@M]YXRO<YJ!57
MMP&E"91U868WG*<PU*W"NL4\9<]6 "^WB8]6*U/CWI9!+6U@\JTS[ETSYW S
MZORN>!]'#JS<$CZ9V<WX HDAL!@)FEKS7_DFM2(,TH*#==G.KOKDR:*.Y8<L
M2_>X"ZT<E]QU75FM3/TM5U!U+U)D.;W.."=S0"#_[(4S F_B^N$#"+(*>JEL
M+YI6.Q,:%,@VG=$*<@U!ST@(GD0N.#6&-"#(%K=78_M'A^\GV.7R!F7,<D&;
M5KO2S,=/=:_H1->:&PFEDX0%BSHO@#BT3VD(G4??@63D ?\0YBQ'+)<OW^Q2
M4;X1&2.B8PA"AJ!TDJ]@T;4'[!_,V[%6M,.8M%AR4H<0< EFN83;5CM[Z62^
MA 4=(R9DI"B=)+P];W('-Q3,.:"GKH1?+FU>J-QE8A8..R)8<[\]'7;_9_0X
M[GYC_/K>&8\[:JEE+K@TN[RX,+,G& 4>(T%D))CJ+@CE'%."1)IF7GQL9W</
M% BEEIEF'F/57: ,B]S1?;+:F56T0OG4T(_U.N-!?W W&?7&PO]7%TH&4NZ]
M+LWL =P$A<%P1--/C3FOZK,*X.7NZJJ=K=5GI5!'3[7-3F4G581 ZI\^-JUV
M9KTX3R!U=$T/H_OA[[W>=6_0N^U/1_<=A7M_\X"E#NJC:6;/CB=8C!B-P?'4
M6P3J=E&,0VX:?$]L)8'4TCI^ZPUNAN/N<, O#%?^SEHNM-P^VF;V5'V$QMC$
M4W,A*!N(#(G<0E@6GUGCRA5)+2VDT_W78W_25[2,#2BY1;"$/#-WI\%KRFO5
M0#8'5AK$?N2N2,;W.H:OZ?'OOI@KQ2+W12S1SA1"-H12]^7;-#-2]WR&Q)X#
M"I<$V?O)JP2G7'J7EI7)"[>DMW$C:$S!$"1.XES?>X]]BIQ83DN G .)M!"O
M7*Q7EB7WE%O7Y*>I&)S,2;0K$<3?FN 7\@+B(W]&D6][H0,=]O_4)Z"1N(6%
M)M^!/I "[$E=JB:?FI:565F0J$G<E^@ZX+@W1M(=]L-(=\B(>F2LNG12J?0E
MS^+0QONKCP(EN:J8+.=0F2@(-@3ADTYD=$(L0WP;WM_TQA-^2_/T=\45D4U8
M::[RB=_5G[L.$B,Q(BRU9O\>FR#+<<G-JFU9V?7XK'AJ'T2/>_>=*=\),9XJ
M?2M]"TYN*Y:9O;0I1F#$&&K+\AT^&9,'+K>&"\O*^3+BA@!JJ?V3QVON7GJ#
M*?\RCM)^DVU(N05\-+,76ZU1&!&.&C->?8(H0""W@T^6E2DP9L3PGVX)OYZ_
MTL]@N>0'G/F3Z&_?QU'?Q2/V!'I1),G%-2,OLS]Z"R8%S^FBX.T!+IX@.3/
M$PT(L(,O9R[P*#PS?+" 7\YR6OK(\W@-\<M90$+6\/6)>.CS$A*$'=ZU+V=.
M&,GXS* A0XN"D/]U1W"X_'(6-4<LN#TS@JAY0!K\%_WLX 5 ?I^]XXC.S@L'
M<!VR' ]2VL6+)^0+8ORZN)F/_H).WV%MD8MX)Z.3_AW[SY!_D[FS<;& V)T)
MG;OX\OI"'KP/L7(V(I\E 7Z0O'H"'O!MSB_XA(**O(V>++#/[("\5>"L.%]P
MS8\7L.'RBU+%>+]#-)NS[*3SS-1A!D>BEX4,4\)Q<'6*GB1 %8;,.LD8)/9O
M1CNS^WX7^SZ_CY#U&@7S' 6@8HRTD 5[X7PGEE"!O@)#;O"+3U@83;+.(>I0
M-,9,,QT\PTZ,/ZP8U1BQ9=PV\QSO9]T,T\MWI@5SS&:7^_MNB?<O:JZ#H'G?
MKM%?%4:0:J5#Q_G%<GWFVDG(GS-U8A84\(]G1#\I(\=O#2P<4F7XXWO60\Z<
M?3^ GL<L+P3>*/[JVD^9LO,):SI]9QS6+28=VV9=Y,<36?3H)0,L9IX2#FU=
M78X*=--K.%,"?!I=#,Z>\\NA(FM:MU#1+F74VO+M&_^P!\MB D;>&\.EP-SW
M;7DL4 :EA>-%_'3ED\!;$MGDM-1A!+?(#=YN6<CU[<UAG@C[R*8E$Z ,1(<A
M%<YF#RPC7H2+*?]X,?T->^Q]2<R]"ZICA]K)@M#0C4Z.T6$8\&G#84YC%!(:
MLAE$[-B9PM?@VF,NN3CKV@'5.VI D%"IP(7OO'#O!_&7.8HEG&FWAQ=]UVEX
M!+S%9$GXZF]U4Y4#Z6"L4QP +S*=SC- HC\L..!1 F=JX<A*X8YMACS&8RV#
M$20VK_S-BL>2UU0A&%04S3*B4L63K..U(7-\TSGD6<#093_X$?-BMU$&=^C!
M[>PADSO;A1\?KS]GK^P?JR+2Q#MFXO%'YAFZ@,Y9EVGOE6D(HFQ4L7-4*&:4
MX='5NW;^#,&$&:$/Y6%<MIT.3G0"^!T$ 2^- O]M^.*+6T68,<@'4PJFP]@.
MF7=OW@Q<GK;^%-J[I_WOF[5UYQYF$</\S?-*HHR<ECIH3M]W,"9W@#!!W?.%
M L;\TJRS!$B'<77!$K'@A^O@!+O!"YOUY&.2 .@PGD-:F9A_!VS4/\6F4]0T
M+=[Q8O4-7.(@MS*?5I*\ECIH1Q?X>%FVIKS92(MNYT9&JW+ZT$T5$WB503'$
MDB'2M@YX?3<MD6.JA0Y"S%]U[O!@=B::7K^MF\17YXD+N>)RR=;Z]!T/@F]
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
M3I%G%WC<[%AM7YQ_A**W;6@_-(ILZ/6<?5Y_J7UJ_OZG_P]02P,$%     @
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
MC)I%R'6JW>R-0(_$-0Z!/YLHI0)O?H//_3B A?N;(' 3N4&[C:+32QTG(4+
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
MDJPC#2IEQ7B=O,W'D+7O'S)[WFM< $Y'P^G8Q^GO_>GG4]PP1A<POFFZ/9D
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
M%YV.__MD/LS)7(W#3S.N^+@,>,@F41PY%PS7L& %L=PHPI4W%I@,,3<JT7)
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
M0^I@L+*Z^\_CT632H^6ZIDV:B%P"&,P*XF.B!%>;4.RL$&V=$DH5!O.=]0=
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
MEL"5T!N_06Z;0O7G,_6&KK[0[EAW=JEMRP<((B/81KHN>;I)H1M7PM%SE0Q
MKZ_#QI;V^>'GM[<*!U)ZW2XZL3F\-"A"()DT2*>#)N,<FFZP?7KD24'6SU%C
M*_'LV*=N%+]N8R>FXH)A.TSDJ3LE'@\Z4%841Q&MJ-W..=U]\DF!-\AM8Q^"
M^Y893@E$JM%!H:K &!Y<%"& -C5BPAJR[$8/M A*O=XH#G/<V"? 'J)KK"9X
M%9P!+W5H##I<M<M8H:J<A201?.BFT+(@SLO^+^8(3AS[B-3#'*NB%&^"8S.R
M(*Z>T #R(@#.N*PI"J7NJJR? EEM?W!'<>38YXF^% CBSQ0Y\(214F8[LN?,
M*_G"F9=."M$4@R>AIM0;PK[.&OO8S1TU+AN$-<&TRT2-$E=QQARS%DWQU.:"
M6E;9$;>C%S#K#UU_EXU]1N4153R=C+0R98BAW0U3*@(2-H[<8,GP&DZY6Z=F
M60*#O5$=R96C'^MX6-G25IDC^0B6-$\;TC9F#:7!%!$;-[FDCB<M%R41VK\Q
M-XHC1]?:Z:11:SG(/'(FGJ7D.28TPBBRN:F'L($JR]11G'"I$L"]41_=O:,+
M\#P@2RVDP"2#@%(H<U#&!(BE0+NUKIIR?/+=E%F6H^P]J.LWT(6CR^W<JR ?
M;$"*ND"@V*JOICB 6*%PID A"2=*-W'#^YY^<I .<M_H<CLW D W4FV_M MS
MYY>_?Y9VDM(+9;C<\CXT3M?:6LU><\I@2TG.88BR$[*/?LQ)03R>0T>7U?EQ
M_8_+#>>"FUNED)@K69=;,<T9(-4,Y+T @9AC<KZQ,G="]\Z#3PK/(4X;7SCG
M/G'48#C3L[6R"3R)F,!56E!1L(&Q)JF%<:FC:LY"M&7[=YB&NF]TO9QO5%(-
M3P#990<V-^5B7WELD:>*2CY9SM^5MMUZ^TL0EQW4K.CMMM'%<KIIGW):)DTF
M#UDDSR:2!"Q-%UXC#S1C%?[$Q65[PSV^@T<7U'E<"[4(4XI& 38D!(/>0"BU
MZ5?'6%S155(W99W%B<OV;VR,YM#1M78>54/U:"Q)$8!+[\:2PO%(K0OCK?#"
M1)_8'=U6XX6)R_9?E<=RY^C"/,\N+MX4VJXO/_5,H[51. LDVLDW6S4$F2R(
MQ.M,=(%3^&[-R;M//BE ![EM=&&>;GJG)OB<9:/6J.WPO.2T/GCT4!T)78L.
M.79<G9<J*-M_=1[=P6-J_'QNI:TW%_ES&RU(H[77#L).?@]S ;24@%Q(SB!)
M%[HWK;Y^]DFA.]!U]T YK&'U\X8N\VMZ?YZWNP7C5D)*%&UTXQ@)C<+=.*[B
M"F8H)O.H+15_ER?WX6/ ]SS_Q" =[,)[8!W6F]IE]K^<UX^)_4>3LI4AV9(X
MKT->_7E([8XD02231'**#>MV4?O>QY\8J$,=> ^FP[I5S_^X6'-&]\>?%Q>W
MB8#((N2L(;E 8(+BE"!QL+'O%7DLRNENJ^PWCSXI+(<Y[AX<AS6I7I?+];?G
M![#6I!*/B7\3P>1V*"N6#$@N^52KE+E;+GSOXT\*S^$.O ?383VK5W3Q[LW[
M32-<_M8R53'9E"14:7B@43HNNDP&04)QP2TBB6ZOZ6.?<E((C^;.>X#&&35B
M$A=MY_GC#S>:^=%U8A[\A FU8KJ-ZHY>C-2A9)<-EIQ,Q!R5UT62L?Q'&*Q]
M0"_FP<^:4#-&"9US<;E%+-?7*00@Y1103HU'PF1G.TD1GJQFS'/:MH/%C9_[
M UWP7]VN*%-*O'@"&M]TFQJ_ILD>5,U&HM+:!IS49].,ZRAFU7Z1.:F"QK
M&/L6ZV3B(&^NUNEO*^N;H!E92+$(,%0,.]Q5$%EE0UB3S]U.64UKYPG$ZK&A
M>3R:+M_E/]*<\,J4$A 7-V"TX/17*017.2_*@71U3Y17BYIY1X5\ F67O1EU
M1#568A"0<U,\L$5RK58T!Y1-"F46@L(D(;I(QJLA$3<I-,?.>*6I6DRR A:L
M/,%;#2BK9Q<*(S7F7-.T.H9+9;S:*P@Z,E[M \9!J(NZ&/C$>-43T+TYC/J@
M<9"PD29:MC7PBHN-\$5F"$&E1C^="@J?DYQODCE>QJMIHV4?$*9EO$I!Q*@5
M"&\;IS,*'C 7OY94%5Q1!)FZ'3,]=L:KO3S^,./5'NZ:G/%**')LOH,L"H(1
MFHVQKK6K0^31NNIB-^R6P'C5&[]!;IN6\4IDLHE"!JLS)\I&B+8?6T$I43UA
M,D5TN_=X](Q7 ]#KZ[#I&*^$"MX;)=B V@@-J!U[:3MWR?._(GO=\9K;43->
M]8:LGZ,F9[Q*SFAE=./";9P_&!7$Y#EV A'II"QVG"V7P'C5&[Q!;IN>\<J1
M"%A] E$BCTL;#^A, IMY%8ZYFJRZW51;!.-5;Q2'.6XVQBN/AAUM ;T(8 ))
M"$46H*)5E-)7G5RW-W(YC%?]7\P1G#@?XY63G%8U84V2@FNF:#T$;=H10ETM
M3_^%5+>-IT4Q7O4'=Q1'3LEXE7-T*G"JA<XWJM_8[E2A!6&SM9ISL$P=KR,>
M-^-5;PC[.FMBQBL31&BW+H"+FKAK7G#&+!)04+6$XJVTW0[.'C_C57_H^KML
M1L8K$WPQ'$: NT$%GN.CX90L2$+C;#"I?O<DU@(9KWJC.I(K9V2\*EP/)2T]
MR*HXU0Y-#E!9 =(K865UUM5N-P87Q7C5OS$WBB,/PWCE2&H1.!//CGBHNK0Y
M!B6X++RHWO!"T8VJ8:F,5[U1']V]<S%>56%YX;<1= GB1KT[-@*8(J.1T@:.
MR:[=VJ4P7@WJ^@UTX4R,5U5++&R1H,;!%0.O)$5KD#&YUCDA3=T6Y:4P7@V"
M=)#[9F:\JE15Y(2/D_:FS2O;8:5J+!CO#%FA<KI[%N-4&*]Z0SR>0R=GO%)1
MJ":QS.E]Y@PA:@M1:\<S"7JT&E6QW7@X%L!XU1O/(4Z;A_&*,BD==%- ";6I
MP/+\D7("7B9B$N2U[TA<MA3&J_X=IJ'NFY[QRF4;JA,28FCD$*(F"#D3E,#I
MFBO5I]R]57'LC%>#FA6]W78@QBOM1=;%2["E[0-&4X"\:V+-,J+RC@.MVYW\
MQ3)>]89[? ?/S'A5<S)MAPETTISBV2@@1JL;+9=Q.GF%OMMF^>(8K_HW-D9S
MZ+R,5[F0=FV#V";^Q30%6C2<YF6A+;DB1$H=-:46QGC5?U4>RYW3,UXYI"JM
M)JZX36YTIP(P*UYF!+IB*0G.![NMS@M@O.J_.@]QVX$8KZ)S65A!8&,[WYK;
ML&U5X&.REI</646W7N1B&:_ZK\ZC.W@.QBN/E)TI$DC;PO8(#YQ!2DA&H,[D
M4O+=SETL@_%J6!>RO^OF8KP*Z*KAO)]'Y0S;Y (G?VWSP]@L:[!*A:YP+H7Q
M:LAAX*$NG(GQ*I@J2HD1@F>[C.$,+Q8VB:+,**S*)7?3C%L,X]4 4(<Z< ;&
M*Q>ECZ%]?N#IP[C"*8&G EG)DF/QZ%/7S=T%,%X-V-0=XKB9&*^LUU;$II1=
MFU!'4W! K4W38 E6U\3F=GLW%\-XU1O/X0Z<E_$J!V\,2L[5&G6\T80\9 K
M0]3%-@71V$U7;FF,5[T1'LV=!V:\VI0/Y?*Z<'Y0:'/9AG-^F2ZN>9G@_W-!
MM[XXSW1U\]6[LKWBW[>[X*/S8@VT8T+VK#$]=(=C"VV2FCP)48)QH81&N26\
M4#K;&D1]@&-KH$43,G$5YX57W@ 6VUZBA!"$$* 0E7)%NG17S7E!3%Q?//M%
MK25=G7\H/[)OS^H7WY&K9#)Z72T$;16OW%JR#UQKA0A+[2ITT7HN'SQBYU',
MQOTBI\/%X[$ FHKYZDMFA]<WK_/*%YX+<B(PJI5CUEJ(C16S8(W5\TJ50[=>
MXR,?<@*HC^K'L6^ZWF?7K^7JY6XF7F7;]+$BY_-)<N15Y!BLEK- PQDA&N,C
M=>LY/OHQIXQQ/U\> YF2L]G(D M/W$E "\)& V5!$4]5JEI'=ZNG?V8RI2'+
MP:30'#N9$A5KV&\<!3OU\N )T/%8 OJ D?]3SL^5?2R*3&FO(.A(IK0/& =A
MQ>EBX!.94D] ]Z;'Z8/&8<B41!&H,4!0R8$1BFTDS.!%*(BB*H_JE,*E)YG2
MM-&R#PB3DBDE21(Y 8.V%PBF1 /!!@6I""L-#];5;CMQ1T^FM(_''R13VL==
MDY,I8:C9W=#REW;"&0G:15VPY&PR7MK0\7KE(LB4^N(WR&W3DBFA%Y1,<. 4
M<1G4.AIH44!-*B=;20?L?A7GN,F4^J/7UV'3D2E%0I08,Y!H,MHE:1Z,3* D
MYJ1]-JHCH\MQDRGUA:R?HR8G4^(%FZO24H&4SV P!(A6[)C)I4FEVJH[BILN
M@4RI+WB#W#8]F1*%H*3W$BCDQIJ;(G ^IGCN#E*ZX#@I.R4RI;XH#G/<7&1*
M @TIXJA*NRY@+ DPZ@#51O18C$31[4S"DLB4>K^8(SAQ1C(EC\93]H"JG8 I
M04/,L;;+'BKS&&/JF-DLBTRI-[BC.')*,B4A#+E@>?Z(N8F6BPHQN @A5*,B
MJ5JQVWVH8R=3Z@MA7V=-3*9$Z&4T!B'II@J7 ALE307-:W>D7#2O MUP.WXR
MI=[0]7?9C&1*I8@8T5;.O%2[-"DS8*D)<DC"FHSH:[?;_0LC4^J+ZDBNG)%,
MR6%I2[D 5W-H$C,*J"B>ZXTL[01PTKK;#?]ED2GU;LR-XLC#D"E9):U&9T%'
MUPX91FJ7,A"4KY)CTF31,3]:+)E27]1'=^]<9$J^)NM)*QXQEV$F!PM8I8&H
M"_DD:Y*YVS'=!9$I#>GZ#73A/&1*Q<<H!56H@I-R8T,!=+%M&F&6Y"MBZDZ'
MOP@RI2&0#G+?S&1*6584@C-WG1V!<:UA$EV[ 4D4A-72=62/71Z94E^(QW/H
MY&1*B8+/20O@@MJ"J:U'[;P"QW6:PIJ*T=W(GI= IM07SR%.FX=,*1COE:0
MOA8#QDBNL47P8"WR$J]LTKD;4\=BR)1Z=YB&NF]Z,J6L8L4DN>[VGL/+R@JT
M8S+F?R2*F)SOEA,O@DQI2+.BM]L.1*8DO<O5.\-#;/PO-22(0@=0&;/FRJPS
M,>%RR93ZPCV^@V<F4U*%5_TJ-$@E&Z^M8].DU%"T-#D5*Y3H>(EX<61*O1L;
MHSET7C(E4XQSB4=(M-LJYE^"#K%M2JDD<LI:=90K6AJ94N]5>2QW3D^FI$H5
MTKD(U@D>8ZALEVRD$TD(7F(P6=>M.;D(,J7>J_,0MQV(3,D$GCK: 9W=<5>3
MR0()TB!R1F]MX,FFVQ;1<LF4>J_.HSMX#C*E1+$)\B#DJ"O;PY:%& DBIQ#!
MF( E=R.]6PB9TJ N9'_7S46FI,FJW/:P4B@\/C0%HG<"0A76.^2RP'2%<S%D
M2@,. P]UX4QD2A*UJSHE"(UJQ/"LP8/E(;;C/L&54!2>&IE2?U"'.G &,J7,
MD>52Y9@2A6>.P-'%BT" 9%+VHCH=.DZZRR!3ZK^I.\1Q,Y$IU1HJ.D/ E1B/
MSIO&/T"-Q5AEEXM577/AY9 I]<5SN /G)5.J*6D;#<\:K; V6N1V.:0)5*88
MHLF%7+?7='%D2GT1'LV=!R93>K]9U_7F'<U)G+3'9TY(DM1WY'<(D?CEU5H7
MGI4IFX(E>"6+T]2DF(E$>H 0:8]/GY#\B(*GDCA;\)Y:^ <.U)A:L\603-%)
MD>_TKI9)?K1]M5G_U-Q]2[BB8\@B6P+?+LQS"9, D:=BIV*QO,:ZC#C7P.\:
M=Q3S9+\8Z7 E>! 4(UXN[6+B)^J67];;[<J8HES-!GQ!3LE$HE8%(UB#Q1M9
ML=;97I;[3?PGB9S^L$Q /; W:T=6WF0I#:,MV1>V>*#$17BEFDD&+Z6?AFQM
MD:PZ0V)H4FB.G54G&@RZW8N2LBGV2>^ G!$\*M6H/@DQ/['J# Z"CJPZ^X!Q
M$'J4+@8^L>KT!'1OGI0^:!PD;$K4BKA@AE@<FU<=S\Y5$]20,10EG:/9R%./
MF%5GVFC9!X2QF3V>-7R^G%!OSZS;I$D[!Z6).QNG/80F6,BF9"Z1 ^K<\53;
M_1]P%)GN$!S6(SMQ;-J=9I.XQR91M*QD(G#)IH&KLP0AH.695"$*7]J1V,[
MWO,!)P?L4"=.\,9*O,^F')515H$R;8]7E #H8P+E0W8H;16AVT6=!S[@U( =
M[,0'F7I&[ON^>7OV_*]_.?OEQQ>OW[SXS]]>OOV?7VG3?NA#&=#9[?#447JW
M^UI_ISNK:HJ-BE4HU$9:2R*F+,AF%;WB57G5X?D#^P/7<7N>SVGSYQMJ5<B;
MJW7ZV^?ZMHBFH:$5.&P)@:H18J@!I,<4I)$:[[*9C=4->-2NP5V1S\_\];J]
M&OS%'[0IVY?;[77)+R_?;NAR2ZF!O8K>6(.<% 4R31XSMY,E54#.A6LM3924
MF<8'>U@Y__PU8N1\TQF9"IX)&K1?V/IJ<Y[*J[+9V;JR*4HTWD(B$5KC& &;
M6+W3U0E--E0[30__(8M.-43ZNWV"HO359IU*R=N?V!DM6NDRL9WM\/CZ<F?M
MJC@DY8*#))5I>[IM'U80E%AED-EQ'CW-=/)=TTXJ0,8%8@J^^\\C?LXIVGG^
MF%R\+JGP\I[/OIKE>-@FMH/*T:?2+I/(IGG5*!2*]PXCA_A$"_$^9IY4!$T'
MT-BTBE]8^NP?M,DWRR1/B;^Q^]^L+_+*.A0EQ@@Z^G:G.RN(.K5=S, II_8H
M9+<+/]_]J),(@0F\.B(-X^W _[N5 I=7C6KC=;O9O3V[OMI>T64^O_S];=F\
M6^D0,25JVK*Y,6X4"S%B!.D"*9F<EG::O;SO678203()#"/2/-[:]_R"MMNS
M^M',L\W.R$]Y=4G7&_9]V3ZGBXN2?_CS!:4_OO[9E2<EB@@6*!L+QH4 P50-
MKGHLA9"BM9/$T6#33RK0Y@5R1%[*1P?PXG_;M<IMV:7QG[ZY_?C=K5Q94V/E
MR12<C;OM"7Z1I&D44CIJ@8Z_F#'ZOF?NZ4?<J("-2(_Y>.;/UGZ@J_+J@M+N
MA,,JNIA,T@XJVO*1H[5MJ<OH#-GB,[\=,]9A=^T[J3B: )*Q*3IOY]&7EXV2
M8[W9KB0F:K,BZ(P<O%PM<G;G$U!P45CM:^C(*/_-HT\"VQ&\-B)1Y[<#/=N\
M^/OUCFO[ZH]UOC&PE"^&_\.?W_[P[8_=G+6)CG,S90V_Q$*TY1(!O?2-NZY$
M(8S0-4TR18PYBKG.R4U9B1\*U&,Y17>O;W=G-W)HXB@F<01)7FN3\1!Y_061
M!$HKLK,XT>;$0R8=["3=P8+DP6@= M849X&_V%:A=_S;+_I7'[><NU@XZ4&[
M[]MXF)-V(X'ZR$;7B(@<)G:DUM66(D"2:6G_KOEI);\],B6M>2!VF@L(AXJ9
M[QRW.UC([ /$V.=W7EW'B_.T,^^LUM)N(-YJUL2H70H)?+$\D69G(!HM=LPY
MGC-_%*E;"_K!CSA 6CTR&.O1/3G!CO?9A[)Y=G&QOFJ9S=G[+RB^A<)J0VX,
MS[ZME5Y (/([QC/RPI9O]-9'F@$>-.ED0F)<YT^R\?UU,7_+9EFC*IEG.5W;
M5%>H F6;(4N%-NNBN2B<J,MRGSTG%P\CN'V"O>W=?ME;_N$;U5:,*A1=(?G*
MD4F6(#B5H7@7O7 FDYCF&/Y79OS3UR7]09GB]$,[K/,#<07=V&_9AW2#!;\<
MO^\"><O.^/0SK^C/]F>[$7P>QF7FL+]L;]6MW'.',4U;O4PPJL/4.P."Y6["
M>BQ(3U$533$VU %%UHX7@79*&QTO!\H&T/R.4U9.U8FRJ.5$[W<JKR,/WGT
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
MN=3CWD<WZ$^\TE&ZB.D8+\P9] U$^BG%9K)K!5MEK"=WP_M:V5HX8PE9Z.\
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
MVAF_XPDB0#QA^P,DJF>3_^8&$7!T(P*'JYY$(,0"?YW0.T$$-GKG"?@JK-G
M]?]O854H4BW9D:-WY+V$Q"ZF7ZWLDOT-]?6AQB#_N;.9K]!_"RR^(3U?9M6,
M"@A]Y<TRKZ(M%^UA+)2859YDD.>NID_=Z!PG?%9]YRO_['YO#G/^E-PR.<2R
M/=HV:*"35_=^6 4^/2Q_<<FRZ8ZS*4;1Y;*._])5H>.K_/K_$>W+-2G]T9'(
M6 >-,1(K3BC]KWKJ\LC@?^MZ-9?>2HRRHS'IS%JX.:I*(%8D:=&&B^E*M8[X
MI#CG CE8F(>7_N$4_G$^. 3WH'9*+A9DV#99>/"\8E\JZ894CIA\=[F&_V!)
MY^^UB!(2EKC8:D^&<$ZDY"NNXU@U7O^MVW(=Z<+CDD,_*9C[F5320W1_TT$J
M_KB.JY(0W^(>UHX?QX),VB:<#KP]=_:2'DO:2\@/?-77&;C9]63-Z"_MUB1@
MO[]Z@#!4-41@[,1O:N:&,Q$0-GU,!*HEXPGQK;F7*__MTZO_F;UM'Q,YLP^Y
MC0+USL"=.G2*S],EVPOG-0-]!U1+YJG?1?@IWO&QB[(SP^E#"['4NA.ZHB9H
MBXC=Q]!V?DQ%V0"(,TE#G??D'?ZVYPKLXI]LOMI H;KQYT^J0]=Z#Z\\_'KC
M.7 [C)?*8TP;8'WXKST0UC?R-@C:MTS>@\@R,&Z>N&IX%XX;:30>TO(^['LW
MMRHC$A1[NL&IE*V0L:QQGM_!YSZAZH]:<.5>S_*1?2\6QN#XHGPHB(K1@,3#
M&H(6(<LXCY"1#D4L$4! &2RQM-V)6&NSV@R4T6NA$4:P2$.2?%3C#8FX'K9P
MY2N''XRIQZJ'TA@+:Y3[64J<7RF94R=H[-TX7EVNI3NK"QE>NE _L\>];3N^
MRZ\+2_DM<ZNY/L/@,9ECOT">H&BV^&AFG[)6B&K,C^$777;)AIZ/)3%7>)Q3
M')XM3@@LZB@?JO,<_;.9;.O0^@U\IGU/#HZUP?M<,+5=YG]Q"$:I#W6U68VI
MCW+^[MD[GAZKE,8(W'TK3<I;[LS+/X=]\K?,<X=OM_ZIB2DSX?^TJL?\I%?&
MK![WZP5%U\+?_)_%9'8OW.!/E=622%NX0KA*N+J3ULNB207C<L>[ZBL?;8Y8
MR;YC3;5KQT+DP0MS76OMZ[&%BPMZ0[\.!F:4/TD,=2>'T7R]'::E92-6<@74
M4Q%@F$Q@EU^\.P5#7$=)-F2_B_I(!#Q^0>MKV(I!,.A1I)KE"?^R[OGQ2,<4
M+ZUV+6HZJGB3^SGHV40]#KPKF;<PO-;#':8]R/R E2Q)/Y>! RU\7*]V%?WL
MG7"W?N66G?RH'P_OK<^TF666X4G.V=<[#GMS7)H7MFBJDD7T9F?5:)>MW3F6
MZ9Y7>%W[UH8B F]=)AIBP#:J&9YCRJZ,-M?7N2Z]]:E!S44_4#.-]_^+Y7#L
M0E$-<M#:4] !5<WBA@OA]>)1C[_?P&-H_Z-IZ ZM(Q$HV/M#X4$063[:( +Q
M8T2 Q?O,EPCT;>M$ [^(0%33N1(16#V"=L\32+N&/AO+?W,;AB3%P =0[#D_
M6IX(%(/P(?6NN73[V$SH1 X!I(LWA&V.$ '^"N[K%"K_0/[OAGPP,D]K'LR
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
MP+E J\!S<*V08V7U9W;2X*=CC=4_E.LTDK'FR5]Q=J?>@$94)C6JLTYW=^E
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
MN>'_)N/.&X%_[EQ@>FL-.&4@,*I!\X47[YX[K@ GX01>!_M%<T.;\LPA"ET
M!=V@0)SRZ=!54_:S+NQ]U&EJ*9W>E"/LIP\HI3K:JEZP0*5J(Z\L6+U]]8[F
MW;MX*HM_/RU!Y-;+*#7A2XK0_1 T>":6^8-2;^9T/(V5W7 ]=-CB4J!\A''+
M$6"JG^*N%V2 ^4@9"NVS<\O?S7\M^M!P .JM!2WP)!-DU5K[HG*199#JZ])T
M"V-+QSKGJW(30V76%E2-[_G^7I]Q+Z\S'6R(8)!=!AJS?CSJHZL3^_+6.HZ;
MK.<9*'VLFX&Y$WS?H5Z*:K+R<3/5Z?'\9^=*I<=&!LMK)G(X%NRW'?>Y6/A6
M6+US:%.E22F*6D*540=P)(U3%6NM]/QX.W-<;WR:J6V* ?(QHP9KZ3NLM6M
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
M1MEI0:VVN2:"_VE30V,*C6V"@F-S_]BMZO>.U9Z\#76@_+P B5VFC^>R.PG
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
M !^?@(:4C)B<@1;(R$!+3_^,A8?U&1,7,ST]FP@[URL^04%!(*N8E"B_)(^
M(/\_G6 \>?*$ )^ FI"0FO\Y_7/^_^ORT X@>0Q(QAK%PF "8))@8)%@//P%
M  $ #!R,?Q7 OQ<,3"QLG$>XCY_@X:,5:IX",#&PL#"QL7!PL+'13_W0SP'8
M)#BDS_G>/"+3-,=E<B;G#XC-?,S\MJ*#0FL<SB+PT>7K$SQ**FH:VA<O6=G8
M.02%A$5$Q<3?R<K)*R@J*6OKZ.KI&Q@:65A:6=O8@NU<W=P]/"%>WH'?@H)#
MOH>&Q<7_2$A,2OZ9DI6=DYN77U!85%E575-;5]_0V-GUM[NGMZ]_8&)R:AHV
M,SLWO[:^L;FUO;.[MX\X/3N_N+Q"7M_\@PL#@(7QW\O_%!<)&A<F-C86-NX_
MN# P/?]1(,'&><[WB/2-)JZY,QD3?\!C\K>QF14=3Y@%M. 4'UW&\2A9!-=>
M(/Z!]B]D_V? OOZ7D/T/8/^!:QY @(6!7CPL$H ,X&J?3Y':.^RUTBC#;DT'
MT8'<RWW0K58]#KG-? 1B(CPX:UR13O"G($Z(EG6\H.-Z).80:#SE[>N<9;8Q
M(:!J-P_XR>5Z9+>YC]8$5C<W7Q"YYFN<_X\)^4DY\^1A7F,R9=3S.')][@<
M/K/RW#9WRR2!35#I"BE_>4BYDN3C2,CB)Y:JT(3@SII^TYS,(OF8KW$2Y@@?
MA>6!2ZK"J"WV%7B=H#\LR0:%90KULDY"?)6'F36=@,XX>Y]'SMA')>RN2:5!
MS K[34:(W\W*K#F"68#GG&VWVS_1 WHJ]=Y!EE"ZF\I#QEQ>)\IWM6^N[9OV
MG8VJ?AV02MF@J![];,)2;WP M(+IUN^_6$2*;Z(H-F_O]WS7_4$710:B1NLW
M0]'Z#X"@-HL'P.O!C($4_U?SFP$YBRC=K1>7!'C.'H4W.8\J^*444%0O*G!I
MY?J9YV-\+;Z402O*H!QG )/O6&?GA:6E.8V_/C;@29_IN1=,Y)0-/]=SG3T_
M, NO, %]4F4\<'(-FZE!ACAX>A%6SBYR*B_(*RB?V6:KN.%3]U\4SX/V*.NL
MZM=27G-V)_B#C5BS"N=%;.JP$ACK1P@EW?*\M0]R/UF2:\J]PF/+^O*?"CM;
M-X#[?[EN6IZ_<;+B E[CR[T@!U1K:84!V++^77*Z_ZG1_'\^RLD*__(?59I*
MRJO<Y),J[]$]A &,V-FRT+<_M#!L<X:YGWS1E"-O_X^^7OZCP&X+R I3?HU6
MJ@9AAK'E8<B1:_QG\H@U#+JI/Z5PSR>T:J27N<7B#"+;LCCQUF^#Y$"[!0IL
M4)"4ZVZ7/^Q]/>*TR]3N1H34 U4Y(Z6_G+'IR^$91H5>5A0S+Y3[<)='C8;^
M3-&2,J?5/=_UX_ST=);#A9C35+9PNG.Z<?9 .]*6OBF4\FU<9+W@8D!L.N?O
M*6[2"Q6_N1^?I>S3W=WC+0-)>>UNWK\4IL@>&.6II>E>=.';H!;+(7W$&AA[
MI%>]8)GH =9):TUHV.P<W+I6J0G)M3#F"Q)O#IKL:"A.[?-WC>S,66DZ3LU0
MYC&_%9KD.&W]8;30[^Y<*9,DXW7[L>G%]PCSD0^%IK[?:A%*SJR)N Q]1R;8
M) KV3Z,80TZ 1F'X!D?9I]FB6(52PUQ5X;:G#P!/6*L316@B$ZA"RHY<E\)#
MT2IJB2!.>)I!:C_OE^ME.9F!M**ZZ <]D^FI)%<GB_;=]&FGM\RW4+7SLR#/
MM3_T/QHV777_GHTF )6( N<S5'L'N\4KA8S_<8W.,+;?F/];8<_9* 7@]'Q6
MEPJB:]@SA6ZH ],HM\Z/> 13[ORV'6/#NB>%9+Y['Q4T5B2^")'QEL6249Z<
MDP!%N7F/?3H5U]IN_H'\U2/.TY2_8#]*79>NVA3K/5.<3=:_*_^FP*Y+J_[4
M624E*#>2B"56WMOJ2WXP 7_)X\L<C</Q%-6N)N*1%!;"&&K_1U^ ]=814_:"
M[Q=DOQMX++)W3[F[ [5?$PW3G(39NCM23&58J)ZMG7EX%3;=-@4!E%+/LP7'
M7)S3P7&JY._X%<.C#MLUL.?RX@-/-+LE!5SI^QX QW^$HM>36E6)MAVD=^<7
MW^8F#&P"[;C]L)<2AEM0B][C3332"1O+Q C'IB)(ULC\F<:9A8S?6XR4:61
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
M];I*P&;[0F@,<JM3 7UB(L>PR"_Y!1NO/=[4#SYN* FFC9/_N$EFV)-RZ9#
MWOJQ/*IDM0:ANY[5I_-E*.LM0'JZQFJU_"FR=F#^1&,JEEN#+>P1=V=TKM6=
M@@F*IXD&E^\+0&R[Q;6S)+"SED5XE0FPD>YL-%57*=MSK""P#B14+]BG1*@6
M])MGS;^E7 V9?]%K#N+]?KZ"U1G.& 0Y77Y^FSGW([J\E#5"J'C8\Z](C#I+
MA9%Q'S,?IP7^8H91V[I8,U\.TG%0:2P[Z/AE5W.1F.;*RS11:<O9?:5#>U^V
MMGK#"WRPM76U'$%![PMG4%V8[YL"9(A!??01O]^/_JV%]A! ZD;*$O)CJV-I
MH7%3 3BS'7#92]$S5)J%#-BHY]Z>7Z01/E\:UOV=S_DTYUIM10].E+9V@JWD
MS<2J_=QPDTN=M50.7O6I<7KJ/1;S7]V04K?T5S.?A'@!DF,FLI8)VB3!-*-Y
MG,E(71:5=<, 2SW;/OH-W)LI]AJYK)+%V)\;HX3&MD;7!EDQ1J R9'O,*N/%
M.,1':](!167V\ZB.FK^2W2+)L:=QA=&VXH"1+O50VN_/&;/H#E-S?!>EIQ&L
M_%%BY5%U:D@]R!UPGD6B%=R"YZDEQ;K6%NQPZ&;KKO3QY>D.3\20VK049_.H
MQQ'L%P%)!]X;TJ-(<HZ"0W:DJ%B9\'698ZV8&3TD;O#M!(%G#,W\+KF! M0;
ML9!&K!NH$&V@8AW7/1MGL95U);3L:US[L[5+5/Y5P;/*J#=%C#B(TL2?'^>E
MB]3G3GT;HH>(H-]F3"1Z)/NV4QP5>+/M]2@'G8F*,1K ,=_+NWP1Z9W5U??X
MW2F7,95O/&:$^4D+*M,#EPN0I;Y2+_^<(B$_?YP)FA/]E?X-:^L:)6?@-*#]
M=/7DDB[[-,GW\7QUH2>CL_R^GI1"IS?5'?,\ 25+\ ^"OBY8;0[+V\-L+HSV
MJQP]K2+=P.>["F+Y=^T>PY\EZCS<7V2>Z64S]Q>L2'7PG+YOOW4UO5B3#97D
MSL?_+-G&1A)MA,X^OYM2_5*:-D)-O/0QKEU<TY<VO"A.!R"VRI+P=AM3OW'4
M'><=XF92S.B!X$K4VJ X3RG3TPG. _;2EQKC[W.I_>R#$4<1WF9?GU=]BZ=W
MP=;PXW0U1+0&98%=3/O]R'/E]41G27LG&G@I]B?,?*7JFMLL@XU#O\7^[26L
M/E^OR,\9=_4,'89(=%5!XK;7%U=4[#\"!+@4'JG;=<'<?HRY7Q^5]@XZO#K-
MD!'9,.GMM/_>5LT;J$K],=ON>)\S%A$Q!J2P(Z8?V!CI<UC45^=WM>U_&7N8
M4M,"*U[M.UK[\"*=?'ESPY8YL>S1[ITX_")L;K'*CBJYBQ_SV*@4<@!JJ(.W
M1CM8.8<;?U?X):G:XSPI%+AZ9-:)8JQM:FP.&9KJOV^?:X(R%./@V"=N'GZ8
M4TQ,F6Z9#K#54!-F7UU-_Z8_\:K/E+I?[&-FI"_,4<M$!P02[V5)PNCSQSM;
M;FGZZ\]I1FA;F^3<R=/<#L!;)#E(:7YK9,#>GUV$NYS8D(&+3#GHIB0U5?D
MJ^!T4.V5.,CM*S.T=6CHOY/?Z*0"GI1ZZ0=E&$8;6HZMRS=#$ TW;!?EZL@$
M=P)_LG0Q%KG85 >MQ9355MI1;$8V1JM.=DC?[4JN^T2<SMPPY]GL?#72OL1N
M_GL+0CXO'FLP1ZS_ 6"S9QIOGF\,]@#;VV#*D<(QH[*7\U+,>):5G..*##"6
MFTW-0J6?F8#3K.I.99<-:WN'Y.W3CVU7U@3].9E;FZSBA+%?V+];(XBA<U#\
MX+5L*[UEK][3R@ EV]6[NFPO/2<)I9!I?MQ/L4W[LLU]S0'LM$S#/"L,>KWA
M*.^CMS^1/Q"1XMN?(1N[J$OGP#$/N]F^)%\0ZF,T/XHUH,P@N>/UM.2ATU(,
MI8MPN@I9TZDVHU%=5WVGW3JY!CTLIA[IA&XU6=3ENAHN]UR-'7_I%7V67MV*
MO+/OG%E7^/ZH@(?2#1+1Y-]'M=UCO^!@!3[*3BW49L+4N!P6>_>#K.&#VT76
MEU> W(+WYG+DVH"L,+;_E6 1=XLR4DV)0$?)S$3SWG,(]'#N/@#(@Z2II_")
MKS_:[[ \>UTOVE?^#LN3<D12_B:^PT)H;(7D6J]$.-:S*?+'O? IOKV'/JMS
ML8UN]<B[&A?8WW5FB3=4:FFL0*^?^0J-W"-#1#7>/<NG<\J#H<Q'1VJHF5I6
MNEFR%8H7+7=48E%/C_:G=]:+9E*NQJ?E7ZG+&[B!"';NU]28,[$=+AC WWXP
MR[A-UF%?OW,V->,WW5ML:WSYMK#W&<RJ.VAZ\6?<ZXI+HPDLUCR[U)1JMFVJ
MQ1)Q9Q,#L$[X%8']"P?E$(7D5*_PV/ET02]G5(V<HKLB,5>9\7RJ$.2KQ4 \
MQ;X"27@;IP(5-[Y)9>1P:F+$]V,BNY%ON;YR^1LH'[S@TPO'.>4\/NU=E@=
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
M$9EQBD>T1?8\OHDT3O#S^"IZVBWU"$GY%M]7<VA^\#4>149,Z@D?A*Z,HX1
MH_4N5?Z\>+::=C).*H^[.W8\1$M_?P8\PY3 6PL)OU-*)2:(1>.3 \*3(>&H
MH.R,FWV9GGB'XPZYM!,[Y=6V-3X$JQ.A']1;I@?M.KX*J<2$Z.DW44!. #DE
M]CF_2/,CV/;6XA\ 4'15-#4R-0+-[(30#J: G"32\YSZ60: ]'9CKT)L_M7S
M#TA;-Q>:QGP#*]S7 #>4^KEG7:K:LNJQ$4YAC]&M_)_YH,ZAD<_1M^%'JI@8
MQU; #95TJ:Z$] "YSS+P'\@_Y^/<:'9A KTY)R9#-M'OPNS\MA\ !^.CC&L#
M(S=A:(M?("#/&)@&TU&>#P#35$FY]<N]W+T'0,3*O;?8QJ*8X=(XB!D2TCT@
ML\F0MS,Y@FX\J?Z]V3SZ^M%>V]7M Z!<0=(GA%-BGC/8Z2FD0@?X!XR.>&7H
MUN"9.]/V3Y435;O6,AO_IM3(^<W$M<?T(^<\^!DE8%U[\JP,)G5$2H7%8O5%
M$NM(5?"2HL0*4IR!;P>\^#LSO$O_^B<#+L4Y-.P-.A^0\-^=&3&O7?@] BE7
MP';^.#W;U2MI'2M0E]&3T8L]]<>X9>J+/+],6!/'2)IH@Z!K)VF\HHHQV#&U
M"!CC_DG_#6&S!P+[B\7M\GE,>^UN0: M@]^>52SW.K^B1ZYO#RL5U_L&<'H+
M!\</QTX%8TO^@=?12!?OE,$0W9@E$E%,X=OZ(XU!P?EO#P V.HD7BC<ZB++5
M_>'[<>/)+LUO8JP- J5:#X"FV5E S&-F\.Z;HIE$S:5\++*HX +P5=[T/&?0
M)T]6I+UE[5/)3]3 ]3(1VGJP*W?DCP3;TY81.T7K,'4.S;Z\R+NO"A0M7I9)
M*CVR@:DW,'9Y0P*7YS@^,^,?G#^7$^KEQW[O&B!C?A\0T&V']#)&D4I)Y/FN
M&?[^8J_]^K.D0CYT1M-$M^3WH962M.LNXIZ],X4(R@$IQR\\>.RMJRKWT^TV
M6/%O%+.HEOAT[5X8&)=^(YU=Z+.D]JT64B P<\$23="3M&QITZZODV1K@)?[
M]O/-.?1>X&O-K3R9Z?(M@UO<Q3*+'GW-J61$UCQT]7GVK8(..M<-E:I#8:9<
MFM-_@!?)X)F$9S2V)>"%&ROZ]B'<IX6L_=IF80\ ) %X1VMZ)C[;.';OTOO2
MC%NFOBV!COP!@(G2N?_1EBP6S4 ;7*(-&<_$FCP\SW"<1C(KA&3<>)9;S-;W
M3-\5S&=G10]$6_%N$UGTJ&[7I$9RD#P ''O266<,, 63H2?=/HRXO^\*G0_9
MQ;50'[85HKWF=TT%D]'!%,0>O/%7JCJY#:W#*CWE>J0RIW(=F(RH:4*0BMQ]
MU89_32AO5IIVR\RX63/ME>.U^&>,WNRIYO=A"I>:HP7!J8WE80D!J&%6X'GO
M Z#4M$V>N'Q/?780W<GI"YBD08GQ+5^4CY?9O9VWW3*/O R"FQ4U![THAOWQ
ML^VX(/>A@;YR97R?,AJ!%S?O^N'R] %P,T5HT=W]G=;B[ 'POA>I7W(FKZI?
MB8*[,JK>EVY0[N6+]MYBW;$3%6_PX]ZIK*#NH^'E1IM$U41IMI=FRU1\F\/%
MD*$/D5+1=8DRG>E"9C25B \*,#X4Q?[<1F$V0M"']P27;XM9&]'0=TL#A&.@
MR,<+D(L,;5;^/H? -=/R8=Y_5\'50%1\D!Y YR/MZ$S&U<Y4<-/O9X_$$5JI
M.%ZSGZD'OPE'CN9C+V:TY8VB6#2/B4)/<D==/&O^@$QG"N^=W1S3$]$+313%
MPB)DYDU=;,P*9VS'/#\.>';?(R6A/F5@C8=)RD1"\S#WKF,H6MAGA>[+XX#K
M!X E-$CYRE3(H(.$3^88C4V#/BK_+#O#2"H>O722G6*^3BP^EZ\NGT&#>"0_
MJZWU^'R !GF#68C-<E^ITR0-\//^C#@\4:CT8Z'O.T,[[9.^$?[>2?2$K4)6
M"UF_X(*([!MA-8,FN.JW#B?)3+C@V09F>"%/C2VWH,?4HLA<IQ.]BZNJ5I*S
M&//HD+3$A[;FA?14/.C<G1L GT?IMCV@V]W;['LYSVK<\8&JO0\?,*42J[[R
MGE-!<?KH8DF,UT'D^OU?P 9X/3X+S5_(8SMJVJ("\%Y(7JVG/D.,8=.X0/'.
MT?E'M-7]VAGS4.OHQI##&9$?))>R5>KCZQ]?B:^"O,W%UAL6B)\N+D.*KA02
M9P84R5Q:O2<OU=$^M267'ZU$DWQ[*BJ8U]6[U3:#$7T9Y*UI,?K)]:+,8Z/G
MAJ+TP'#09= E/_GRE.U2VGS(Y<A\ Y6UY;I7K_%)TE]>KOW&D6)V#\4Q7B.1
M4=7A$2XF*7]'>:/7QSH#[^:UN%_=5OB5E[&Q#10:,T,^S44-(\X TK#L%4BY
MTN@&:"?T8C"-E%.)NQ1FE>X>&NK4E"(5G=P0._0 L(&<'=\79YAT!N1"X/"K
M0-0-Q6[%&>U.8R"L>%^$S!@\.8J)FRC(127EK#Y['2+6$<G::QX67A'A=[3^
M;<+7:[J<"G5+,8TT,\P P6_LJ/@>YW#-R8KM:>\:'=)>-$^^H:_XGL-7EUS?
MS_C#!_AJ6W0C&[GU(Q!]_G7+-A)';HPLK+O>[^%XFS#87BKZ]OXB).XE/*TY
M&9Q:ZQ;<910YHZ/*8-]=Z)'SUB9894QOZ#:W]^>:;);Q<W#RKRQL>*[UN@$T
MJ1/C2I]_B1MY0X?>>U <$13)*,V%R"'TZ'>YLAY!T<"<MDH_:SJ;6Y*S*Z-U
M*STBMD\D\A]%#J13]P.@VV/E"JZ?&WNB%&;:>]OA.JP0W/R!^,X_%3KS1@T=
MJ8V[0TIOB9$,WO)2>V\WR@5;HI./O<KOF%#< &A^W?T=.1 ?68&Z.".^M>6<
M:-+ )?\'IN0,BD2=(C:ZK@VM,(J4]=60V4)ODI,M;UORZG\I]"%5NEF@O;<[
MDT,';^#1H7V]"Y;2* =OX\]2Q*5ZC:UU5;:)7I@_C2TMIL8/]?5X+$;U.Z79
ML,Q;8XC-A.-1)+SD@=6F?0KW[N6JO>5&? H5T2X-T:_0]LK\1<KLQ:$Y@JHM
M(S%"X>X>;6.Y>C;VQ$WC,8_%X.@W7YT<$H]-S_LCKG1BA 19>*\TRL;H_*80
M7&BTTMSOP!:;Z1"'<?<R:7K&^:QJ)*D#Q::=40.\O59$$2-4"/!K[UZ4:V;?
MG6?O']2[5@V&!-ZI"6=4MP'/80&K)^28RDM_1N^%RK7(B4N!^B9=:>D@2>!Z
MQ-V,[+UE+MHZD;_YI1WHC#-AGWH[B;RUE'%]QR81VDFQSK7Z_K-WAG T\JVD
M;(Y#/3J)+4O8?ZT9N!Q=K-!$Y.$%AJM_GPL0 5Z3_F(-:)9=#/^'<W%.\\FS
MW53[_-FQ22@/\'U+A9)V\=O\C:3Z*Y6/3G\2]G_YC(=!]:(]Z ]/.U9-?*&#
MT/(3-D:LF2MGYP TB^*<0APIK"E,;RR%2$A6(^G^BJY#[T+5U+'L.[SJ=U"-
M^OD;#+OH\][/5&KV>FYKH[WQIH()G<<!LU%/32 !/WOOKTRS X^4D-,<3SZA
MQ[B ,];59T@"H OY0(P#K_4UY^.+O=F^WX&SXX?OTM+-T,2=J";U^N !X#>1
M@7'@V&2DPURQ8OH;ASK_, 8]F0^ -4Q8K<7(.W0,S0$27[C"W(%P\0O,K AO
M5Z36I:+8W#;NVG*6VOLB];*--TB?(@M,RSN#F?R-^0@2A<HW(Z.O9(B%Y$$T
MV:.W/3&^DM-/"=1I9+1-,P,/;C3KSG(/Y49&^8%$%ZQNG@UR\QV5_-[ZN<8]
M%G6A=$4%Y'"QJ\PWN/$I,)(M/3)/OCL-U[7(=ZCZE.ON5^;J&J+EV;[Z:![?
MFJ5@JP;EN)X?P6V.$OKF:+;NI'S2I1/Q;'-$>6HQ]_<?8ZFIM:>^;7^GV[!)
M%EB3J #N@KO<W24?R;$8AED.8YXGRG<2A<":4_5X\IA\8V:/LN4%-X;^IE@%
M,[-\ \@8M3<UQUU<B=Q47.G#$O?73LRX8ZEOBW7_Z'8<B^OG!PQ."XTRAY"%
M;GO()X8-\+!L8BK0E :]C8YYY1VGZM+73=](2G]5K&VV"%+8JHH!;$9=I+/R
MIAD5*<*B7G!XD%XDVN?KK$'#ETL,]H'6FMC-G?Y[YR5P ,AFF^%)+HB^<)/V
M.)TL/8EYUZ7WZ89$&D>%OSHS$.*MHZ\7[L78$_.<@=#:8.4^];N5Q>;-C=ZL
M+O/G+DS^'/U1G6]PUT8I@WI8Z' _3; Z=S U/:8/+"FDGY%E,J'Q.JMTR0@_
M=[",!>@V[4#*SHR03H\C>)7L?E[N&,SWD6WIV.NLJ]&=)SJ[6]0M+W!A/E5<
MGP3V?_*ZQO_T%8XRYN[U#>,9MP< H0*S')CWQ/&G&OXS%+"GR17$&UI.]Q91
MFU38E[&KS1X,)I9ES10<^SDU#Z9U3ZM<>&?S./+1& V&3)K>Y/F@R5.3?L99
M[LV76BT4N-[3^DK9>I%UQ80#>WW,!P:F DH\DLP%O4\DABS7_"\EQBCYLQ R
MWX7TZW\IC$^7,/>%&:H1U)^7$N)W Q?F389BC5M:LQT24F"F>']*S CV:--.
M@@\M*V=^/COM#$+G^TZE#KO+C+1R/=F>W >@Q<7R$_7W'[RU24;!K6(S-0VD
M*^KC&UX?DQSFL(_D1BT.9./L'P#P/ZP0BVH1)J*G%1WOG9&PZ*YD6D*F\XR-
M)A>I?<B;!T!0/!\.=&/6TB:V&Q.XSJVO.2DI1;@Y[]<RU-V>*+*E8U,JMX$V
MN,.JM#9+5-YB3H%>-YJ1'7U.F:HUG%'AMADYA?D[88AU, ^HM2@H8W:=%T=:
M20I.J#O9=3][A -:0Y[H24H5_6HCCGR[3\U-(^)5"%P$>1;KR? &F_>R'K9-
M-#11IY@%U\7^S7<FC<&%!415(D2^"R&</;/V8GOSY17#5%*#DZ-6O?7* M99
MIP4+\Z>XAR.7BOD7.WN/-^HO2XB)P%1&94$.KN;K[(FOFM[V^*\QR,EHP(<:
M/8,O&IA;XBZ/(:=;T<^(JDN"#:L0P._NT^EGLG]JQ'TM2]0_*X*_'X2-P!-S
MW,V =MJ#=.\^__F62#8;K;S7#'1V\%I3E3H"D)28XY5;,[PI427Y#0V]Z?A"
MV/D4G^B' =&.;7^OZ44/R]-^A/*&&U]EN%R?;2_(O6S,=2P0)+65FA+]%[_8
M6?(/<679'+/H!^?7Q(BMQ#3*))R)$HU]3>6\J1[,*F'O#^[%5[0C^?9E8 ]Y
M:M6:*0M7/HDNBY12\U5\ R&WJ0O\VQ;Y;29:8+6T+G$9A]E3<C-*V^<+-*Y?
MO<G";/5>(CSJH)G&\X,6Y/Q/7I*T)7MC[1DN2V4,CG$Y+KF0NL7^<&<=T_9_
MH4(+%O[<A./%$_]Q)WZ840*2.5:=][.S""2OQ(I%;L"E=%^^OG+XKE A=]Z<
M"E)C+6W!BURO/C_R6/DK3?Y+HX[E46A7C_^Y0Y1>S81!:]_+Q5:E[R+)Q-2]
MH!F*U:TP5:!90S5P-UZ579Z!+BKKBW7T%]D,>%"/14?\4#Q=:XU3I_>/F[PT
MR1G-=R11UB#95Z)2JG*K3Q6^K3/<]:+<<8-7/<>$%,?6TI4P,T:^O'-H5BD^
M\&Z9$M?]*F?^:8%P:>3S$6I$0B\QL.! 7S\)UEB3JE'31,RCJ,3TVK]&I?T*
M5H7TYZ3>U':W[A';&!VB8TW5UWI,N."IQDY@^CN*;]?^&TSP)<*QM""4NEHX
MAGJU5UVD@*EQR?JB^HAQ_4A'L**0@]AU#^0?O^KS\U/<_@EHRJ&,AVXXCLVR
M\ZN/QM?MDZ_'VXWPI69/V5^#6A]^.>\P_9[R?><GW-PH'42@K1@H(J"H-MO2
M6A/YVP"$5.C5VAN6K*.DC?.*56'O/\,UJE@+7_"1H;9/<>@LH8H33<!';)?7
M$.(,-QDOV:WHG@J)'D5F1E0.4T*8R^QEU!$O2]<E!H/''3)5A2GYPG]%H"Y"
MKISG&PGU1'XI-030797C?Z+9BN),1;H7&9M"P%P:CQV/J'/@1#1JWN,?Y&8O
M;H=%E-L:9LPC"0O;3_EE6Y-'O:/56Q#RA7FY5['VUA.$"./^U(W:DU)&<2U?
M_C/>$^EACH$U,0F%TD][M EEI;E&RW,#<>V[1&_6(+D?&A+6HLG2/BW.+;9S
MUW J<$HJB+).^>B84LXX7?C<&TF,A=5.)&_H['5K3_BVO%N7S_:Q?O>&@(G&
MP(WW2!-".&9O^CP$0LK=\8(8'FU43.9JMZ+5)LT5K_XS\U:\W1)#(*5ONOE-
M><>&HELX]<<X&HL^Z]W6([T2=WSCE>_Z3^SY!\86CN+!?138.=#.R6^8C[@;
ML6!?&KB\T]MR[!-K4RKJZJL:^PPM]DOW-"&U,]I^9JJOECF>ISZ> ;K=P$)"
MJ3P*L[$B0EVK)R"%/^QH.9J"'ATYC_"##:QVY?/S]^);%K-.M[PBGO6<O#$4
MJ LK/9^9VJJO(Z2EH9TB>LQ0=:!W9U6F\GN7W]0(&RP;@"7"R:C&;Y\"DQ1C
M&[>><I>A-'V<PON*Q<5!3[0/J$Q*,[5P$&^&5*KY_E2!_=N?T$9V!GO\KBL4
M]\PY]4FB/>0)E_S:X(?I<N*GZ.!C>/KXE<R01%@%''X,5XT>CC*.78E_+WM#
M5%QP8*0ZI5UD;*<A%AKF@L%PD )/3RMI6JEIS:MP:)+V'+R">Y4%=EHRO -]
M"FP\"F4J1G(8Z%Y$#/PTSEN*GTQG)ZCR*38#V8]FS0X3-O4^M4EYUS]ZI>"=
MH1IN]F<:IV6K<]F0?V>4F8 XUQ(9WM7(&BX4755S"$LI+0H^>^97&M@G?4$4
M*ER>!<GB)G)XOP^+ZVT:\ACLOOAMXW5R5[B1^PHCPW_JYO5_)?Q^1";RHQC:
M0*N"LK0(>U&+FIHHMG8L&E982Y=!3=RM8D--H%/R7D#*60V<L6;K&],LHD>I
M[+V"!"A6,"AQAUL@M_(Z0LFHO:W!I_!JY\HD?J))HCS$E+/!HNG07/\XLB?+
M*6CY!?3Z# AG-D'2ZNSUG'JG3N^(@<E"VG%Q4^Q?&G^Q;T '/N-US0> -/1J
M',VZ@PS7F:?FH2OR+5:A^?:@=3?+$0J=G5P>V"*D;,V? AGNR6LG0Z;U .@L
M0@!8KF$Y-Y;C%P6FZSHV]O2,0^[Y.,]L*!8S@OR?,WO^M&^:?)DJ38X,M+DY
M,!N:DM1Q\HG42*@5%=12^RQP8D0IXF"W8%@GJ_YNVKX$B.<.SS@HA0J\1NJN
M$^9XP9IO4[;_^G ,:MMQY I;!\;AU6Y)!A>>'[R1;OEP_+F?3>RBU)@WA)&I
MQB^2N^G=7LK4'[A:A5/A DAI\_N&;PRQ'3Q!;#*CJ6*/G9U;_3T#WQ$L55SG
M YIJ$<DIBF$V);D^S0IC_^?;&\#_K=!F%H$3&UN^U>I7/.'>HC.$%IP7GP=_
M$:V7I'#/>U8[(;10[*/9%Z6>@35&-E$K6(HIQ;V=O*3N++A!*C@:&_U:0F]9
M0NN(_,M&2 "JVYEYMS&W)X/@I%518:A!ZK.$7EG2VFYU,@\I9^A6RBKJ5"FU
MXH[S,QY(&PNW:YDANNN/*D[+4)P"5_![F8]VK>5KNE-"D MC^WZN$TUA*K4W
MC.N-(+S'O_5>"0$)\W*S\GY*3>7QG4G^[!+PWLZ KB$O&$@$?QZ_./T!,%1[
M@K5<BU )>V3]+N_:2.$2DC#_J@EK)ZW-*%IN[.A<A=F&($Z)2 G_^:+7@1$R
MFQROETF2#&SC[NR<:P*:+>URC&,;'<PPGZ]Q:Z$D9!+[ZZ(D\-Y3>5+Z,$-Y
M-INQ\TO% .O74@='*S_IR_T)L5^^,<QI#5+.>WK5*T]FP;2AK35@V2&^ESM]
MT%(WT>VTL$?R_)X8O?D,G"228I\:KV&2<ZU3 ^1W#P!VH/)*-CD@>=CBX(8P
MO<V!GLI:EJ]V=S.TMA((@@T_)\?H681@J39SS%SI>_(S$W.GO_7X6"ND3CQK
M=_EJ;B4S9?G9JY &QHNJ,+[7]&$0HF'NX2*S%>Y:U\WKOU^DI!-J!8L-JLL/
M!RUOI2I4F[2_XGI/+J3;+KQ.X:_VHUR1G6SML#WUDDQ8GI.\G73SPUN0)0VW
M26B&<74L>+ZL0<\?!G-2(UP^2?C/3<XC>^.9!X#!F)@&:E/WGNYMN)Q M3X5
M6;^ 5<2QFG1"55W+2S::V%+;Q)M#)2>7LQS%CC:/V1%.^<>RKW)>)^I0XS0(
MB>9F!@0505PF#9IJF^J]$NWUEBA[>PCERB#:JC,I3WCB=!H#C]7)',P/5=U$
ML\F?B=V+=#T%WP2TWII,G3G,4QJJL-UQU&:N1O*<::/&(_.KFLW/^C]M8=V_
M+ON-)SSV2#CVMQ&8\K2+;%@T-?YYO<,FRCT-^+7ZP";&8-@=3-XPQ">&'S^U
M4>-NT$W]F^!>0*5Z_$BN)N?Y4T8#=XM]>U9MN&E"X;Z3/^,V;*MGSK(V)@\N
MY0QK_*2!0T41Y:H&3TS(-5%PS>]FT6:*,?9<?@#XP$J5UHK9:_["Z"#-<@LQ
MBWJP>;[70Z7JBK73$<2N#::XBU&1$;3659F&]I=*#MZ5YM3\X@QE.9ZE$3YX
M?*^I/5II_M1.. I>G3F:IWY4E[JB+.EK!=KN?Y4(:6P(@BAN_D@PZYIH(M ,
M _RM&OM44EWHEHP=;GO=MY1.K"'%X<>L4#7F=E'YA^@/CW)V[<8P^(CQ1STY
M1H)YUCQXQI-*.'.ZC&B/O%;>/R%>)* :?,'.&S+_P<M ,)0^2#-ZHK&1#2MC
M6I(U;S])<XDOD3-YQN8G_M$+OWL[$V"7MW\(2Z51S[#@BC^8CLNOV#$,8"W&
MN,1^_E_[,)00?^7E5P%88A@7U=-H;Y#6N'(G&?G')/*/"3$]06*W/1'T%_D?
M([0Q7OF!96@]V'X_VEA.POV7.ET=:_J/7TI X2?Y6MN1[;;4^5I:8QC_R>M7
M_[_\OT.P'N;^&U!+ P04    " ![C6E4&BD)#54H 0!_;PP %0   &=R=V<M
M,C R,3$R,S%?;&%B+GAM;-R]^6_D.)8N^OO\%7PUP* :,+NT4 M[E@OG5IVX
M6>E\F:ZN.T@\!+C:F@J'7)+"F>Z__I):8@\%J<VJ-\!T.6U)_,Y'Z>,A>7C.
M?_RO[P]+\"2R/$E7__F#^U?G!R!6+.7)ZNX_?_CU]AV,?_A?__4O__(?_P^$
M_^?5YP_@3<K6#V)5@->9((7@X%M2W(/?N,A_!S)+'\!O:?9[\D0@_*_RIM?I
MXW.6W-T7P',\[_"OV=\<P6(WX@(2Z<80.<R'.,(2>HX?4"ED@ -^=?<WRJDK
M)8NA2V('(NFZD+( 0^D1RCGCDDM</G29K'[_F_X?2G(!E'&KO/SG?_YP7Q2/
M?_OIIV_?OOWU.\V6?TVSNY\\Q_%_:J[^H;[\^]'UW_SR:A=C_%/YU\VE>7+J
M0O58]Z?_\\N'+^Q>/!"8K/*"K)AN($_^EI>__) R4I2<7\0%SEZA_P6;RZ#^
M%70]Z+M__9[S'_[K7P"HZ,C2I?@L)-#__?7S^[--XI_T%3^MQ)WNV4\B2U+^
MI2!9\8%0L53HRZ<5SX_B/W_(DX?'I6A^=Y\)>?JQRRS;>ZI&B35*-]0H__5<
M8S_U@#\0WN(8ZP#@2G,_#H6QC=./@\&]5?H@Q@>\TTQOR-4+]7;%IWIW-TWU
MACX^XJ%>B[0@RPE>BVTS.Y"7^A<?U$]U,_I!+6):ME-+]PY4\;T0*RXJM=Q[
M-$CX?_Z@?EJL<WA'R./BR_I16:7'/K)\3?+[=\OTV_N53+.'4LBO:5YDA!6+
MT)$$,<HA(7X(D>O[D @10RF<.&!"<D^*1;%YU1=B!7_]TJ JF^[4[@\6/!1G
MON=,Y.DZ8]N1\&%Y:GA3(YL>"^.?5N1!Y(^DOD&!UTY#9<]_[<(&.WC_]A\_
M;2T=CO7E2W&YG)!&#1EHS+N$@J\-[/_O++4IVP.XU,Y'FAT2E;*N1&V_\5S9
M6+(D24Y+,^M'*LH\]R>Q+/+F-U#_!CIN[;#\JVW;/QV]/==98R?)V(7.JZ_X
MB:7*,WLLX%X_:D^V%R%%VNO%J[I)0?P!I!D7F?+,3YB[^5CNLF]WBS="BBQ3
M<DF^OQ+_(,MU]>2E:DD[GPM"D% ^= A=(3WE:8=:H5P!$8F(QT48AQY>'(W$
M9S\IDS:-OB,S5V/(;VH#%) &J9DH&?'<KD2#T3:-_-A092PR-AQ4RJ+O*.7"
M]6JQ,'K&) IA8TTC"U;WV&E!HSAOI12L2)[$>S6=?Q"JD<_J^_HLM#7),JG:
M*MX)]42R5!.O8JTZZWGOXD5 L!^[W(41=R*(!',@]@F!R/<='A&. X9M7)D!
M,,W-S:G!@KQ!"PKR'60*J9V?,T1WF?E $W?"R *UL094"(&""#1&L&_1%2 %
M:#IK8]7A35= 3>:8&J6'\Z0&I'M0+VL(7)-Z8 ,2>>B=#?GHCFI-LE6RNLO5
MZ_?EGF3B4[I,V/.MFIZ^4AS\OHBYY\0>IY#%3$TJ?8X@"6,?(L^-I$NB,!"A
ME1*WMS<WE6W@ZL\3E( MU?4"O8;*.1QI8ZOB$5]*V4JTX&O]7PT;E+@'G#8:
M,C2LD%UH<UJ1,B/@2( ,;^LF+J_3U9/(BH0NQ1M!BU_$ Q79@DA/Q!Y2LT"/
MJ/D@#BBD2!(81T10B6/./-]&4DZV,C<AV0$)-$H[&3E-I)EX]*9G9,DX9 9\
MK2 .J ZM% RJ":=;FE0)6HT]_/[;+^[VU9="\HKD@K].'Q[%*J_<F"Q3O5ZN
M1+UZWE[RB3SK7UU_(QE_^\<Z*91WDQ=9N=6;WQ3W(KN])ZN;1_V(_!\B+P1_
MOZHV/A8RI+'KHP@RK)>3'-^!E+M8]0W%// #'+ALL;OS<'F9=B+H'=:GQEZ:
M*O&!'Y,5R+6%^5\LE\NGZG3#]?8Y=>1$"_;:'J@WY#G8-1KL6 WH,]B]KK8<
ME*9?@<IXL&,]*,T'A;(?U 1<@?I=4:]*1<* J_\3=]NPVP=3@9]V_V'B+CG:
MP)BZ_8ZN[CK+5"-ZCBZN5UQ'V2S5#/WM=PU9O!(K(9-BX7G*O<5>#)%4KQ 2
M.("4<@<2' F?J0?[V+5R?4U:G9LK7**U]'^-V#7TAX?F;&S_N,);KAT*0%8<
ME)#+I<,:-/BQAGU^T+;WF6UH&M:'-FIY6I_:AHPC']OJYF[R\XXDF=[)$;\(
MDJ^S4ACSS2__GHA,/?+^^4WZ0)+5(@XCR=T@ACXBY?9*  D7 @8N<5C$7#<4
MR$:&K%J?FQQIG* $"C9(R\_LX_4_P-<*\_FYZ "]829;HW$\LGSUH]=:MCK1
M-*A\V2&85,8ZD7,H9]T>TDW6/J@FQ'VZY.\?'K/TJ6JK7OWB4C'@40%)%#.(
M/!I#S+$#!0D(HR3&@EF%N[6T-3?)VD %R0Y6.XUJHY8BEU(WP-!!/H6(20%Q
MZ%!(I,]CSW/BB'J+)Y'1=&)R=]O\\])K)O@#43:RO&^YVH4YPAJN 1V#RGA;
M>Y.*MH'AAQ)M<DLW0?XHBFKW^4.:YPODDSCD40B5.*@Y;40XQ,*/H>O*R U=
M'\L@6!2;*.J+K_S>TZU$]TQ ^)!ON@('DA*=G1+L4\9<Q_6PYT/7$<KUQKZ$
ML8\Y#+EZ#U'(0C]P;$:M[I1-,$X-0QEGG" O]*&07$+D<@]BB@+(&7,%D5&$
M8\=N-.I,VC3CSS"TF8TRG:D8>5S1'-0Q4C]J:'\!UT61)71=$+U16*3@$\D&
MC9<ZR<2@0\I^"Y,.(B>-.QPV3E_4;:#XK+SOY$GW57X8\X)"ETBDAHDP"CE$
M/$3Z>XYA$/E.*)W(]9#5_O_YIN:FA]>,I>M5 ;:(K\#'M H9K']13HU?ZTY=
M%5FU?Y-*?>:5)^J^)/_=3A):NL%,'X8A=V2QV*%OU"BCRV0,JA<MS4TJ'I?-
M/E02@SNZR<K-H]!?Q>JN='$_Z_/=-_+77%SGN2@6'B*24,4EY3%2GH+CPYCZ
M 90T("YVL,]X8*,LK:W-35PV8,%2H\U!>?H=IA*N<R4K&G)^!5;",O2HG7$G
MQ")@GH0B=#TU ]"+,)ACR#U*PA"[R!-RT1Q?GH#OUJ/8@TI.F5I N2&[Y*;[
M75#_?DB^S41[L/=V9-W>OK(ET"OPN7EE%5A0HAU.O(U(&52_VUN<5,*-C#]4
M<;.;.OJ'RI7)KU?\5P4_*TBR*A*1;P[54BDQ)ES @*K_03X+(8F"$ 8^5W,^
ME_A<6)W_:6UM;D)>@BW]P#VX)L=M.U!MZ 8.1>#8GF!W[NR]01-.AG4(6UN<
MUB<T,?[(+32ZJ>,.>+)*"O$A>=(A/85Z)W1,:ZE4N9IVK1_62QU%>?V09D7R
MSW)BM7"]@$3"CZ#GQ6HBBHA0S@L34#@XX@YRG# ,+ XF=T=BY]I,=EQY!RW8
MA6NY&6[?,6::-!+/$VV+E^!AB1YLX5=.CW(EK;FWWRGO3-^PV^7V,*;=,^],
MT]'&>?<G=9/$>KDIUTM,^8>4K+3V*A1DQ913MYVCOWK>_GRKFKK^GN0+!].(
M(IT5#:,0(ADA2#!VH>!(AH'@(HJL7+ ^8&;GH6W7FS1$Y5THD)9>6:_.,1/(
MJ2B?;G7/A&UK(1R"ID$EL1>@2<5Q".H.97*09]H)9IX5B\\ZGKP.T'!#GWNQ
MQR#S*8:(,@YIH+Q#7W",>>1(US$*+3IX[MQD3$>D)GF1Z&CBG6 NRZ#'0_+:
MM:D')2/+3&<VC 7GC.UMVJ%NV=$-]:]#S3A\YB2?_QE#FB_YW)\[Y):ZO4_7
MN9K.O]6+3T*L/JDNJ]\S) F)73>&L<]BB&(_@''H21B$5#K$B;V(&FTC7FAG
M;A^MY[@QT/ L,D>UL-C^M0[(S<A?[X:6 4//#*UOS135<OMT2:(NV["7'\K@
M\HXG@]F]X.NEN)&?,KU74CQ_6=/_$:RX36^RZR>2+/5@_B[-]E>>MWO6ON^K
M3SORH?!T]!2-7!@'@8022RZ0BU@06$U*^@*:FS@T]NB8@<8B4)ND-ZO2#&RL
M E+]ZV 'QO+,;]_N-)O&3-E)(ZM48\!5*57%5;E2K0\J/FI7XTIU0I[K/M*+
M F"]4E_680^!K[?53&B,^(:AF![V6&U?4-,>EQV(PJ-CL$,]MZ]R_T**=9;H
MA?L;^2%=W=V*[$&GCBA?R^VG+5C,U4C(82 8@LB/0H@CET(D*>$^(Q&*:#>E
M-@,P9V7>6J#_I6V "L)#A[PPUMUBJ[C#DSWV+,Z0YXETU(Z_D733$,0+Z:0=
M1>=UT?(Y72:C&>%BN^A4)QO0[2QP+'@LU134$TKS$/4<2!BGT(\(EICJJ'ZC
M%:,+[<Q-U3Z+QSJ#B/ZP;&:DYZDTF9$.0M#(2E2"W OU;;*MW [&%:^+XE3;
MIA-PMM?@[+BSG-E?9*1]9G_^]@EG]A=MV)_97[Z\HW\H[O23E![HW<O5717U
M>QAR[DK?#;R80>Y$ J+ <2 -(@H=YGFA[Z(P<+F54VC2ZMPTLP8--J@M73XC
MI@W]O*'Y&]NY.Z1NFN2B5C0-Z\,9M3RMXV9#QI&W9G5S1RDB2Z&W#-]^9TFN
MLR0KE=-B5Z=A67@\"@1QE9<6QSJVE'HP#D4$8^G%//(Y\9S82H3:VYN=_&BX
M9:[XQPJGI?Q<8-=0>(;C;&S)*>DJE^E*K&7:I1KM%:CQ#B@U9L0,*S(7VIQ6
M7LP(.!(6P]OL)(6+1$D6T]/*9_7D>[VG^5&]+ OAAA1':KK'',^#2$0$4NIB
M*%S)W$A*9!@@<*Z!V8E&C1$T((%&::8<9TELEXHAJ!G=';%BQ5@,+IE^XNO/
M!?OK7?KTD[JU_/#_0/I'6/U8?NUG'SK)YWW)I.9[OGA=AV6;ZS_6Y(M0,M!$
MJ(2(4\<//1ABI#P YNC2KRA4LQ)/1.K+9C[WC!=K#I\^MT]7XP,50(LUAR/.
M#%9E^C Q\I>Z0\+E^  #-BS67?JP,M%JB\DK8K>T<L[HU@65HYNF6T8YAW=O
M\>3L1?9.Q=M54>:F96FF9D)E]Y;I(5_KR,?L^77*Q2*,PU!Z#$$1Z<HKDGD0
M(TJ@C\/(%:Z/$6.F/H9!>W/3K0HRV,-\52=!33-0(P<:NKD?8L+[9;=D8#9'
MUKXAB+1R72SHZ>S)F+0QF6-C8?"NGV-S6[>E$+W]M4V O5/KH?HQ5RU^RA(F
MW 5G4>P'B$,:!3J3EZ PCGT/$LPBGU.B3\C9+(H8MSPWV2GWAI,-\BO -H#!
MHT9<EDC@Z7))LAP\BJPJEV!9+<&\8\S64T:A>V1=*IE^O\/T#NSF'R7M)?+A
MEEBLN1ITL<6\]4F77:Q).5R L7_ W(K+O$LS*9)BK=[QWT09^<JO%7)R)WY6
M#R_>*&7>9+E=A%*&Q/4$%/K\,.(8PQB+&+( 2\>5$6>A52+_>9@U-S&NL==U
M:?J*[CPX?O$"-F.]$&,OMDU6WF:'H"O04 1JCD!)$M L@6UJ\S]#!9PN_?XG
MJ8]C9=K_3ZKG=.G.Z6KK=$+7-=/DDUBMQ3O%O?(URE0BOR7%_>MU7J0/(K--
M=&/VM!D)8XT8Z)</-)C!-P4:-*C'27]CQ]3 F1'-VIXX3:(5(<<Y$^UN[UR2
M]?C1^KB)KDR3$)HLU8=]$#3NQ:$?L=B'F.C]DEBX$$<.@XZ,,,7$9X)814QT
MP# WS_3T=W:U_?Y*>W;^O;&K.O.SC<&S+@1KW7UFPC=RIXPL@L/UQZ@' WJ0
M/'296FL<4Q>Q[4K4B1*WG1\U\1K%L?.T*7L:.3[GD>= #P<N1!X*H=)A!\:!
MXV$2\I@@?Z):M^=1&@G"I&5M]U<0IJULV]*;(Z\!].RA/\V$_M24?59E:2]W
MQ#QFV"TX_QS3Y<M$#S;W-6AJB-SF!]/FST(GH=D>Z\T>W$40><)Q @%=[&N_
MG'MJ." .C) G0D=BRORH>[KSRP#FYI1OUNI(O5:7-9CK?-SFA]0Z]XF9LH_)
M],BR?92S^VB%=(._SE@PS)&MOM2-F-G; ,0+)OLVIZ@]_[?%<SH$:7XIE-_]
M/L_7@K]99_IH2"FII03GG]3+>Z]:N9&'B3,73/B2N!&&+HH#B+AVB4.70!QY
M!(>(QS$UJJ?5!\3<=% -: _*C\JU-2 IS=%>D7I[5H*5+E8Y2WZL#=*'XY-M
M!MJJ:(&]O]RK&]ME<ZK.&=OC+3ND,@%4-M2NZE7EY2I/MC$$W,CCM, 3=(1%
M9.L$'3)1 .QX'6,7-MN3T=;HVJ[/GBX(MZ?U>[&Z?9_5903;9*+8[&RI!AX>
MU3\$+Y.9[N0KW5^A=1GA/)0(NB&E:A C+B3"+9..QCJG(?%#:3Z(=<8QMW%L
M-Y>+U'OM3V49<3U<U>: E;9'^?EVJ^E]^\MDM)JD%\8>L.P[8)3E\X$8;=?'
M[H^?4")[<["ODOT?US>=V,5EF/S<.DP):!$2%L<1P=!#2&<7XZ5J1A YDB J
M'>:&1J<D!D<V9S$U67K-6]=>Z\_<,N?]<-UNN(#^$ITYH29/T(\]<I\-Q/E(
M2='ZHGNA;&D#D7H^C=I0#4R\=;H9P)0COWZHENC??G\4K% S@.0IX6+%/Y-"
M+%P4QM2+8NA21T(4<A=2@3SH19'#D2OB %G5"!T=\=P&D@8CX#5(RP*7XW?Q
MR+NK8W3<_/=:M\'.8,?N*[!Y'1K3@;9]!GNOMMTTCYU88]1_CGU9VTX8;)?6
MNN&)QZN/:WV$O!YN\]T$SF6 ]()1PH* Q3!"*%##E*?F-1[WH2LI$H$?"^&B
M28:I"T#G-CK]0KXG#^L'L"IA:R>YVL30/['=?9%O]PF[!P_D&5#1;)),'R-T
MZ348>2@;L'/G/X)]W+P2E;D'I1!*BV<P;AGVR3R&JTM@_QRCE"'E@PU.INUU
M#/$G^;W^?WU(YXDL]93ML\B++-%CG_[#M1KZ]GZQ<V6U3_)^Q3*]K?]&5/]5
M_UZN>;*Z:W(RZ:'SK91J.%W$GO0EI@C2@+D08:D_/WU$@ :4JZD5=7QG4:0%
M69J-5-/"MQJ_-D:,IW,?A3X47\$&/_+:@+_H_7MM:AFL7OZP8[3E$8)I7P^S
M$6R^G3[RN*9-N3KJT2NP-7;;[X>_V[NA(F'GW6EX^,L5V%"QS52GR0 5&P,>
M;WB17ASV9,2T)DQ[J.)%NN?H/,;+H.BPHU\](7G2ST\?=%91_=S/0M.=+)-J
MM"_>"?4XLM2I>];J\WC>NUC94N;TT6=-U.>SW/Q1:%.8,FD1AR[WO8A (@11
M,[T@@''L4,BD0VCH442P;S)^3@=Y;F-F;8Z:V-7VE.F-,ZUP6C;SHOE)*YCJ
MX](@?8V: _RX4@.NWMZNGZ'OI&(E9%+8Q+U-\ZH8Q!W,[@48>?S<V LJF&5^
MYG)PV[?Y"EP7H'E1-G8?W:1LKE.CZ9]*\W>N$=4XJRF8W;MA$;@WNW=DHC"_
MV;TK=@$PDW9;:ZS,-$BF"ZN9E-F]")QI6^Z:J/1=LA35FL6".Y*'PF4P=DD
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
M)"L3^93K?_JTZ )+XB$4Q] /0P*1$TE( ^Q YCF"^J%//<^WD=6C%N:FE0U
ML"R/S3(%T3(<]YA$,W'K1<W(BK5AI5[ U_"&$Z"SE@^J*L>M3"H59XT\_/[/
M7]C1K5H5"4^6:YV5_HM@=>:'M]]UB1VE,@JH/D^P;F:*;TFV2E9W.M=\>9R@
M7EL6&&,W#B3$$:)*") '8^%B***(,.Y('<MOY5\-@6INXK%K%,@W5JF97V46
MT*]%F69AO5W7$;5IX%%D5;72[G5+A^EK0V=LZAX<VRO;[;RM0>#M7N>]WN^\
MQBI]UJLZ,G8U^);%H$0/ZZ@-@FQ:CVU(,H]<MT$?/D0ZQ -/\4V2E\>6=:;G
M3;TR-Z*.X P21_T/0HC!..#*XW-13,.82NQ8Q7?8 IB;B/]V."/F->:R EF?
M#(D&G6&X%3(BQ6/O>ASF3#R:XS;XR_SY ]9<ZDO>B$D4#4"\8#9%<XK:TRI:
M/*=#C/IKLDH?G^NX:I_+&#'I0"^. H@$4GYK2&*(I B(D-+W.#,.3=]]\MS$
MJL)F$8>^1U.[VO0R?O0P$0UKZ%CS4\:VAICOW3!=9/DIG'L!Y2<OZ!Y'KIP:
MDCU_(4MQ([\4*?O]^GN2+R(W<JB+&701BB!B+H<4DU '<L4.I5A2L])A%UN:
MVT>GX6GGOP0(OFJ(':+'3Y-JY@ ,0M7(GZ@52YUBQEL9&#QF_'1KD\>,MQI]
M*F:\_89!#I=L0WE"(JA$<0@#XB&(?,$@=>,(QBCT$ VC,(JL->%40[.3A(.C
M$MU#JLY2:ZX,?0D;6QBZ<-7W4,FX@4EG&WO)(R47PX<N7M]-'%ZMDZ4NWEX[
MF=QA//)C'X8."ZOS(R2,*0QC3_TB#AR'8!M)V'_\W(2@06>Y:73 F=FWWIV)
MD;_P!MB _GF[S8-^S =-3/H)GS;O\,,]<U7'L9S="[XNO8.N&:8^"R4<B2XF
M5SH8OZZ2(O^'^EU9!*:I,W>;ZE\=E 8AB&#'P0&,'51.U'6Z""XAI4'@A!YS
M L=HHCX'8^8F12:9[O(+J>ZV9-1^?$G'%:@(:9+>5:4OB[3\M:6[\Y)OGZ%+
M]2=YI\9VVU[F=1JUCLX<NG981_0E#9K6V9U!UQTYU'/ U,T+^)2)1Y+P6_)=
MY N/<AQ%:E1F'B5J5/8$C,,@AA['V&,APA(%-J/R[L/G-DK6V.J43:#0&.V&
ML#WJS(:4KH2,+/$-%[>M)%BK["EK!U6]O08F5:%3IAVJPLEKNDZMCTHQ*EDH
M@T++L-$JU:+EDI'=0V?TNIXLAZI]B!([V $_R@I3-]X&GJI:09AX*MN%GN.I
M;J>G=!T$DR>]&[U4[YL>D>O5&-?W8A[X 721Q!#%5 V'),8PHL+W7"=VXM@J
M0N9T,_,;&$N48 /3=E0\R:7I^-B7H=%'R@-R1ECJ:B=AX 'T9%,3#Z5MYAX/
MJJU7=_O^/Z[U0_0VF7IT_G[UVWW"[M^NBJ1XKD)9E(,7$X<BIL0@\B*_RIY&
MO%#-=[TH##SB<%=894\S:'-NRE!!UGN[>0E:USKXIF$#4>(&:0W<3C%,V#>3
MCX$Y'5E+MG1^.:"S@@QN+M%I+2T6! VJ,R;M3BHZ%D0<*I#-K1WBV?:+J;]Z
M?I_G:Z)LJC?Q%TP2Y& >02JH<DK42P;CV$.0^[' !/N2$?,0MPN-S4V *KB
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
M)0OBF+@(0QJ'.D=/&,,8>Q1&RL$+(Q0*S[%RY5[4FKDIZL5RIK6UZHHTT]E
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
M0LNO6NP^'G*7:MU';*EW&N\N_WBIWGY[7*R>=2M@61U+V\O\*23B2!I F,$
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
MJ" $2.Z&&VZ4\:L3X-/8U$:5VMQD9V_ -/<2KAXK A'1&IBLCH *.@H?#E[
M6D%$$$=:,S@",]9ZJB<4G4L'EYXQWA*"IS<'2PF^]PRF2_NB7%13)JK<%0C8
MO^!N56YFA&,#6<X!SZ'E7VT4H(I#4 B",-)9GJ:Q56J#C9P:;S>Y<E5I#[EG
M:W3IVO#N] M=7[N3!AXN F1MCXKGM8[>'!1P.;C,>3NJS&WOOAA;]#;<T*E)
MX/:&NH<@;O^V>L3A'U8;.Q[Q9[>T76_TW;MSX$M=92&Y&<!O>K'0ZW?SI1VZ
M;/S_L-2-RB/-(&$:VV\!PQQ@X;;KA'T_#,RH+C3A FJ_58DK+9G>RD3E2_)8
M.]/N6,^7+H.R\:>>4I>51XEI74I6RQ %CRLZSV,>,$Z'#,SY=4\T7K2Y&/>.
MK+<]X3Q):E>2K2^)=2:V_.?U@';&R%<\?KSP^7H,#B+K"(_KNX^WDEJKTJV7
M5(H7UO4'\W$]_\XW^N/"OHQNRC:C1'-9,'?8"&8 2Z0!)[0 %"LI4)9JQ(*J
M._LU.[7 N+6Z7E6<-W:[7.?'VO+DL34]=%_/JQ=\M_9B8SOX[MX^K/=[L#9&
M)Q\OPMIC?R\$I<A;?%Y-C[S+%P+'\49?T-T1E70^/#D2?# [Z?0[;HE2_?S\
MELNOA]?."&9IH; !R#"7F*4X8$+D]J]&LRP35-+L:JF=$(NF1G"U[=51F:WU
MB:S,=V?G[!CP]4BF)[(R3U"'^A'BJ-TT,%=V:/OL.F_G4W*W[3SGUM%= XL
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
MF\9; 3AG[\$"P-F+^NQ"[&0RML)6MU*N[4\?^;.U>S%37!>Y-@0HHU* A61
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
M"00W)#<,YSQ'88(]P39,+1JL77 +=JV4<N7%S7;;\ODF:3T)%?\)[R"_&?+
ML ],)R&()[]7;B3.CZ1R).(<^0H8(^L5A=LQLK)1;Z".-9#Z/ZKG1JW3]O^Z
M6M@[2K?YNWF>I5Q @P4#4FHGE<TA$(H1(%DA$(4FS8N@LV3'302QW&A'RLH]
M.__M7VB*BK]6*3>AS'8"TAQE2N!". $""+"6J9/)-( RF"N:Y50J/GNLUHI_
MV_#U9@Q@7S8W8)*,_C)?+AV5"6Y_T;&)XXMG(834;JV&BAP#C 0&/.7,B>SE
M:9'9WPG3X/EVJ<9#LVUL."S?UB6?8@'IN=%Y%31#[T?N&??O26U><KO9K.?B
M:5.O8*V2CW:Z$C.;ZCPB<??XCIL9=RONK)M'.V;GK[QB8*H+<[ZQP][R2[V5
M5NLXU?_^;K7^3:^_SZ4N9P4EJ<BR'%#[PMA!2V26$8P$.>6,"6,$$4&'=<*:
MGUK8?JI"K2NY63;VAL_A>W9+ +\, O88W-,69:Y-WR8RU-;?M+]U\+<>1.:A
M8.3B<Y2_">/S5S \)[DM_"D]RV!M@_]56=[Q]?K9OCDNLZ"<46(C191;CM.&
MVE"20L -MAR7$985(N><!''<^:8FQV=/WYX6UM3OVG(:W^CDP\/[1.Y;'%@0
MZSS(?HP5![J!V6EO"6'E4M2]\ JO@'41BKC5K\XW-V[EJXMN'U6]NGS'U?5"
M]SEI5F0FIVDF0)'E-B:210Z8EAD0DFN5RQSF.&@]\TP[DR.+O>#GIHER;I*]
M3-1>@<\YD/WX(@)T Y/%82W/P^!ED)*=IW 8JCCG05NO58;SE,,=!3=/7AY&
M$$K/9W=V*G:[UOQNI?1,YU 2:"=(4+HCST7* *.4 9,CPW0AN41>J7\O'SPY
M"JC6 *QQB;/.[T,_ JO[R[X&@J$_93_OO3_><ZZ>^%I++?_CR^K[_[&W5!_J
M_V+W(ZA_K+[.HX>-\CF><Z']_L[^OM^(W);$?:/K/^^73<&1\B-_KHYB+563
MTK"O1T926!0H<]N.Q  LD/T\BT( )4B!#=>Z$#IDP.YGQM0^YM;FY+$VNCHV
MR9O<G=XZ<#V[R&^X'Q[X@2FD=2#YJ77A+^Z0QK8K/NYU19M&-8@BW75(1HTG
M>IHR:KAQ'5POHY$KG]8C,>ONR8;MW_3ZC7Y<E?/-;N^S5JG6),MRD4*0VQ\
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
MC^?UU"7NJ$:S5'=?W5I;>;_<OV:^E//'A2YWI\<*3:3FA@%A1S> (<F!4*0
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
M.8($8Y,%E9;V:71Z85=;27UEDJW526MV[T+T7AW@&7E%AG7H4.MZ1/N+>GA
M-(RV1U?#KR/QX0'%6:4/GWN'3>6X=5)N_ZWY^IT-TF;,*(P5XR GV D.NL4?
MH1A@1G*#"R2A"$H?ZV7%U*CK\U>]UI7DW3"I'8==$#?/HS>PDTKZ:!4'G2.)
M\V3\+)"30+Y*2LBA)9/,#SD)5M]DD=,/ZW&,NMDZ_J3EZLNRXMHW>L/GB_(W
M^56KIX5>&?E4;FR4N+8,;!^Z%4\L^5*UOU+ZT3'UHK6TSH;(*%):* )2HP3
MDF# E10@1X91Q7,C"Z^%MJ$-G1JWMFD6>[XF/S7>_B4!2>NQBW%:QY+*Z3U=
MV/J0\?;7C>/)UO.P[)?!WY5NAI_2&S#P(#"-S@\[%#U"SW2>I!ZR_?&.7X^
MXL&9[3':ZS$B'944_]OC:GG'RZ^VW;*M4?-@_M%H*<P4+1@R$(/,* ,P(010
MDT, H:9$%\H05'B/,H&-3VWDN-M7/YA7#B1/UH-$-B[LZJ59^FCE* *&@-#.
M\:#U 2$?F*H;M.O-L]KVQ!F?M-;O"H<]F.0?PZ,=H/DQ(.HCB7]<?M>;]WO[
MSL?2 .F)7><0%OK,\8:EGMX>##5]G]%SF6>U_/)9K[^YPL>MX$5.TX*GB+II
M2 $P3%,@\E0 4V20"**5U"AH$>>XC<D-!HU:R.-JW29P+ZS5P+;]K4<-\E.H
M9KR *34<*%%8:*'B@!>9!)1G3 J+<B$",WC[XCIJIJV;I;?B(\FO?/.TMN%3
M:(FC4WAZKG-=]^X-O8JU?<><?3<A.(4O5)U'(NXRU(EVQEUD.N_HT1)2QZ4]
MPO'/7U=/+MY_9U^0C=9+E[/0B(UD$E*A$ +<4 5P82E <(.!2:',.<JXR+SD
M]2^T,S5>32'"B3,O()+K0-$C1(Z#S<#?_1:6B!HMGMYW1E8=MX\71%WVX2!>
M\K@\[%,NUYO9Q_5*/<G-P_HWO?X^E[JJX) AP3/,4Y!CG;DS.!S0 A& "IY!
MV]%(9UZ;6^<:F-K'V]A8K8\U9@;5Q3@+9/=G' .>@;_?'LAX?\>7W.\:K.V]
M>P.U_=O+0?KLPT?YO"^YUG[7%Z_KF6O3K-4U$@A?5PM[;UF?D?BPVNAV2O6P
M_N2*/9<NQ[1*,9UAPA&&V@!)<@$PR3/ B2H TR1%RF!!$0]*P.EKR=0H8G^%
M?=^5?V_/5#EO;K;K.;:[DMJCP"2=WCWG-TL8I3\&YJ3>7=%L< R44GTMLG&S
M@'I;,VYJT+6@'>4+7?W ?HS;2M^YF&QSNZS.HSVZ]<X]0;4,2V-RD]LP*I,
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
M#ZO(])Z^G>PKXK#7F>2K,M*^:6JOC-NF;/29Z]W@C2?->)O%T1$^V'B./_K
M3>Q<BZ3FG&I;BO/5\]*,\WFUF',]_CY[B](L53&GH$@I 5!1!B@M."!<JB(M
M1(:PE4_0;=BIV1Q??_W[WV^__$]T_R'Z>O?+I[L/=V]O/SU$MV_?WO_ZZ>'N
MTR_1Y_N/=V_OWCO6";><!,O-I'=H0V\8]P)'>XFC1N3HMS#Y<$XP^=WRV0T]
M[K;."8Z3K9O;W>XY:V^?'Y\7F@-_R/=*2;ZM.E??JUNQ*NNIU;E6L4HIY[$
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
M[:)T3LF37DIG+QQP./B5+N2]*@OTE*47[C:;9RD^R[4IF/1UM1 SB3*I,(*
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
MB'CEC+[Q1J4+"\6/F<+FEH$DT:H-]DG+_[Q>EQ$D&#(N<6(*_4D "V.(B+0
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
M0,11#)E" B9QRF*21F960_MO#!VU-K6O_\ENQE-M+WC:&'S-AM QTGTV@Z[
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
M:%,04HY$5,+9:B*X<5Y:3KA,%FU@RL1I"R309"A^CHAT=Y_R,0KZX:/Y7.4
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
MW%U>UO.?=X6_:AK&98I.V?)"*6OT& 5#&\C+,Z7LF,_*"ZA33/$@2>/F FH
M9QCI-V!C+ADIEG+S>GO#T(09[42,CB0C<#]P23'F,$!R=$$[ZP*%2MUD'B)I
M7#]G()4_!*2=Y-\ D#[#;%9ZTW;AS0P9.4@GT_FTB&@]_0;G;$V$MA$2 R*D
M"T3BB4R"YY9H!])ZYC&@K70-VXN^<3V@.A"KH)D&\/8&<.4XW>@&>3I9+-?3
M?VR&Q8/"*%Z'2(P 0&FAW(+ G6249599DR.M<P(^0M2XSE,=9 VE@P;@=$=
M$Q#49QI#<045D9FB3 !5GJQCTE#IF:L3DMTA95SWJ?*YMY6\6_*_-^YEN>.>
M4/ Z@RV81^LIA4K$,BH)SX$C!XGF6*F3]5UBQKTMJ>IS;RGQ!D#S?C%?W.3B
M8J;7A8!\%()IEPDW(9>RZTR\LR@OX;RG:$H-JV-UGB1MW&N2&H :5ALC'F+E
M[F+R^W05T=/S<UB<K6ZP,\%8@?-L$TG"I4T;<0?<$<XX8R;9',.M7E5W;T.>
M6&/<V&Q@32Z&%^OST>$VZ)C#<;D6&FJ^2U=TM6&C:V$Z@4 U#Z4I#C) 9#$.
MP?A(J,R9\:R=XW42B_<0,V[T50=$0\F^!1^Y$/V@E":"*YY!,P+)H!?'2V(=
M4#H9,!!0S*=8J=[M<;K&#;SJ@FI C32 KX<989Y;#XJ3G#Q&&B6L],QDPB0+
M0EF+/F"=K-%NJ*H6D]5%U3!Z:,#=O@H4+FZ2I_,S9.JJKN(5Y,42+CMPP>KP
M!\H/U3>=^^7/(W0VNW%NY0YZT671+LSXA%D,3"$ B=QAN&H#[BVO43(^0BG)
MD4K7R3%59&K<3@XU7/Q6$-#,9D 6SS?S*YA#N?=,5"M)%6YB6\2;C"7.X2]&
M1I>,CDK3.K;U 8+&?=I8#X2[2;Z)^.$]K*_E7A(2;!A+>*9P*/-;#<& *!/%
MD@TL9<&DK7,H7R>C%US<2X++]E)NP,I<=!2X>&;QRJ^F<:*Y%"9[25@QD++
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
MS/9%;CU1L$(PPC@51"H0Q$%,A )X!9X#L"VO<6^MU ]._X0W&[M(O%WX3)@
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
M@"<6&GG*_+!0&5RR#=BA\S=IMQ\,WX8^KIP1X82)9)&I[(BC&4_VQ#$ T>"
MUWF]U8N\D4?'5PH)!U=, VB[K[OGAJ5)5EYI-+'E1L&4*!>M*\0ROTQPR936
M7-7I1O@P32./>J^#JX%4T "8KL8JWS7"G$I9&B+J*".1S*,?6&KUP>?@6699
M5.IU\3!-O<#D7AB8!E)! V"ZF)Y\)ZX(.3HK-7I])@'R09&/I"B&LC[+S 13
MH8X;_A!%_1*@](4A:1#Y-S$<[N-R<0K+]<^/LW(5=6T.Q6W.,"A-RDE&(&"<
M*H-2Q-OD2<A.\2""#K6:_/6DL!_27EJNO8I^&K!@GU ]2,#7-QC(SA8=1\5_
M7)R<GN$BGQ=Y_1W%?H=)88UF'B.5D#U*4C%BN4W$N'(9*FB$2CWRMR*W'R)?
M6@J^ON;&3D?<?JE]\6[E:/[J;#6=PVJ%W(;I?%.[>YM3H$RJI"EAGB.GG.(>
ME#(1<-;%3)EP^E:QV /)BIW(Z(>]EY*SW[-:&K"/ORT6Z?MT-L.M=9OO.SZ'
ML9!M,?H^)/P%O5COHL&ME:+S$G).=68A]J>Q'QI?6JJ_DH[:]@N/3D[]=-E-
M*I,T.!]<)%27-Q",HI\KT./U5H/AN-^LK_/@K0=Q_1#WTM+^0VNE 4/W#NWV
M8KEY 7I[UR2#DM*X3:@LN\8!D  8397.TU(G#YG5B3D>(:H?L%[*)<'06F@
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
MJE/[U9?")NK!=D7-G4O"&NIIX)A]D)M7/R^KY(1%U\ IC+X &)$&,K%&<N+
MRBQY,+S:;,0GB1L7;'50T??)\98J:AEUUXOLM$G9>B"6Y4ADCH8X1=%?#9G*
MJ%F$?7>F;Z7D=7! ]'[COIUV&@#<W^#K-,[@HI C0> F<E-:]E(BJ>,D1 AX
M$DB;H];!^3JC66[2T2B,ME7S8C"9-X"85V<H//0BSJE7/@0TVX($4T:VHS$G
M+FM%T&>@')APK)+7=9..<3L>U$;,#C)O #%OSY;SZ?JL*R1[._U1OKK ON3%
M[KJ(HC 8*3N.\;<,@FBPU!L7G:F5YWV0IG&'_]9&TD"Z: !5%Q,X+B5TS@9/
MUGK%->'=X /K!7%:.,*DT9QQ[SVM=,M]/T'C3OVMC:<AM-  F+I.X%\7LW1T
M<KI<?-LT83MG15,&4G9MB[IY+MH1]"&!2,EHH&"\LG6BO$>(&G?(;VU0#:6-
M%OHH=$%'D%9GQ2G1VF<TK5H2G[(C68)1D)BP8> N"N,];MU+"F![\;: B7,H
M,ZX!)'-$!9&*C>2DU"&2F(4(%ETYP7O='K[$WAK/4MD#O36>([^FFBMHYD-4
M9>RT!$ZD]IY8"[KX7)!D<A[]KL$4__SF"M5[:SQ+<0\V5WB.%,=6_XVF("I)
M*J@,A':SX3Q^Y1UN!<I1'#QE[D.O!%ZEUBK5>VMLK?ZMI=B A_G@(7AU&<W1
MF<D6T!+R8$MM5T*72=I2.THM..I42%4<S:=I&S<H'O<V83L%M0RY:\4OS)B4
M@D9&3.IV42)6 ,6MA <T[B*A>9URD1[$-9H%WA(/?>&VI7)>>@G)Q1Y?Y.RG
MRV^EP>LB3\\;O,Y+;XCE985L]=*2;8C9:\G)SM*J7XK"@Q-6\$24TPHW!SKW
M#O"KF#(DJYD-ILY54KU2E,O6PZ]^OO*X;R-\_@JP_FVY.#O%Y<[/H)P<TSH2
MEUP9?6D8L:47@.!07!L=?:4ID7VH:[8$Y3EH>7#.VE!J:>#LOL;3Y9?_UQ2M
MQ3)^_?FNO,+OPF@EG1> YPX>!V5XG*8D^%BB:I6HP!,H5\I-]J-OY%X)@^/B
M8> -I:26H/<[^/*6K<N^WN7O/,\;F=<"A"V=D<NX7QF)5^BM9,:=4#399.L\
M:7X6F<T <3"</ 3%P976$B*/YJ=GZU4G,7Z1!=(Q8<@/)!N+K'"+[C%(3D#F
M,A,G@:XT)_ 1HAI!V_!0> AT.^JE48B)<U:L,,F5#K!6"(F^"?*# 1@09I@#
M8T(6J4Z,_ A1X][MC NQ;?32$L3N<T8N!P1_1BUV\GSMN]ETUQZKY*BC2MP0
M#J4?N9>">&]UF<3)I0J0<JI3V; KY8V M;X;N ?%-@#DTNC@8)[*;R5K]<W/
M;FS_-]-5G"V*69@P%GWD*1-CM"[MSP5QS$="E:.*&A$\K]>KI!>)C1S5>T'.
M/?TJAE=C _C</,S;=)"*9\OI>@JK24I.EZ9WZ%RC%R*-SL27OK(> N>QC)^E
M=2;VW$=-*P9Q!-3MK)S1.V7<W2"W6A=?C"6;B"# HAM"O"MO#:2*Z*IP2AC5
M2B@6:12W+O0>:I+1>\UQ+^I&059-K;1[J_+I\/7AC9N!3Q_>XY>O#W_';W_>
MYFKDB4\<Z'[C.737OZ30U$H;%",:CS8B=2E#$F!*.Q4FN$@0Y4N;C?K(5.%R
MVG\MA1BKH_GUGYGBMD2 K*YF)@HEM$H"B,9PO31T9208#R1ZYC)N'A9U';D,
M07VSEQS/0=LSAD774>M+-7T[7 [W^^"]&,*1+FVU QT$;DMID\.S,4IBN_E%
M6EJN@H/LZP1L>YYK&4V,CD=>IKIEW CH"%B6*+$\IC+@J;3KZ^69O;2YEL]1
M<*^YEL^1Y,A5F*_/3LYFW=38PYPAKC<=JS[D@[3H_-#N$L8"5ZD4$YHDRL,5
MM-&.IT"X8>"T )]2K_NL7L69?2AJJM7S%CI?5%1 XX ZSW\K30'*T&OO0ZEM
MB(9X[EQYX$NM$D%BA+,W2(UY'UH' \\ V!8*:1QB!^F_SE;K:P_O8M*!"I5(
M>2=%9 @!#;Q3)&CE@D)'+_0;H#&,_;I%7;NPVP89S[%LNZBI@93J%?VKMXOE
M8[%(V;Y&6>95:5(:2T<##X!Q#FYD84&#9U(D:NIXD<\ALZG6]]L?K/55U #^
MRL/2J]UT<?\K91;E,H+2TEP;_Q7QC#'B0M!18#"M*XVPNH^:D3W^>LI?#*R)
M!M!T)9S/:S]/?IE6?YPFOP9.F:87%2Q22<TYNAXZ>$TD!4V<R8H4&27C:<*M
M63D6?H2\<?&V.PKNGUP[H$K&OB=ZK.UH")9F(S*QF;IBYU%2)I87<$Q%'G1@
MX<EDU2!SIO8[NG&;XVU0639@>RZGTG1-#CZ5IL0?\A^K39?BB9=62 Z.:(&[
M1QH)!&TR(YP!ETPHW&!UJFD?):NI%,26FE_44D-SF'HW]6$ZFZY_3B )$9%6
MHE-Y9$]Y>61O/0%0";QF-$.=PL4'"&K*XZZ!H^U$W_)-R]\.W_]Q^.GP]8??
MWA]].?KP?KMKE3N?,M@=RN/T#71A\@F^P?P,WB*D7B_F72+]S^GZZVMTN1<G
ML+Q,KH.,'*RB1 B+#A @I(JJ2:!&*/"9Y4KSP7L2N*N=>6*9JWM&RPPZ;A#P
M>&>Y--D,)'1O_;/F5H/,$.L4Y?>E<.S9Z</CZ;9AJJ*KEV2I.I=SRVO@!SZK
MFM6ZC]8]VZ[H6&1!.&)8J4UP0I.@$B,,<C3!\$A5G6AW3[;KS73ECX^7<-PI
MHXP9[9;M)'^U&;0/WD$4)(K270R9)BYCE"EX!$8A)S!U^N?W(N]E6*WG(.FV
MU1I>2PVXY_=*J\09!_-TZ3'>8M%I)GQYBD!19BA$=")]"(ZDB+;:1I=5J-7%
M\MG$CEO-O ]8UM;@V+FJJP8[[Q;SXS)H[LO2)[@JGEW=8BXR([7>#$+% #FF
MDN7+F03G5-!.1BOI4\?L5BN/6]]<$VOU%=$.RFZ59I]7B]_F#;>(299'PGPN
MW=&9)3YJ2[A,H*)3EMXN1GL29+T6'K=C[QXQ-KP:7E* <-5#)]WP.A9YN5'!
M+B.L=EFN6IBQ)<=[CD0P# 4.R1.A*>*M='AT@CH2LI>::V]4OW*IEQB)3,"4
M-ME1$=S &(.#=,2#D^5ALTS,)YLJC11ZC*J7$7<\!S?/B3N>I9.1R\4^+A?I
M+*X_+#_#\MLT;GKM)NIB<$80F\O[>R:Z#G(9Y225<Z+<R0U7$G8?!>/B9SC=
M+@84=!M *6]'SCE8G9? <2]I%LX090QNH\@<<4ES$K/DTE/D@0[7G?9!,L:K
M%-Q=LW=ALJ.81W?</08>!^LRZ\'/?W[X/H?T&7_\<G((3SRETK+-2MPZ4F/0
MB^0K$KA((1CON!;]'/7'%QH=%+OJ<5%)J&,#!$WL>CD-9]>*@22-5&8?"(8/
MEDB!H8--SI7.+])RYZF[/=GG 4S<_>SQNEA7@,&.HAM;\X<8;J 3%J&#\SD#
M.0*5E*-Y=,&4*R5/K$/;'T.*TB2:*>WWNNJ^3Q\G U1)^SN+KX'T]@/^U;O+
M^@II<A"V9"I2*(.E3"2>^TBRCC2HE!7C=3JB/D79N(GKP?W2*@II &!/!("'
M/^+LK$S'*QEY_"]]\3\F63JN4LH$="YC@CB>HX%Q B)EC;^ -Z-<9]Y';)/A
MT99H>5X5PLZJVQJ=WV 9%N-E'..Y -8ENW_5JGOEY^GBKQ*<+E;3]>SB>JE2
M,G('2O:0IQQ*3GM.81HN9 !:IM*4T63E):/+,A)#F0Y&X#E.7V0A6.>SG*_Q
M">+B>#[M'L]M1+Z3VC;'GK>,"8Y>K\BAM.%S#%T?E!X7!O]@193.]O(<*Q+Y
M,K*ASX'@#9>T%?6VD2"[F0;BUD6M1"*9N7*GSX#8F#T)7K)<+MS<[89>_Q29
MU+9P\506]CE*:@-D]T24PC$*H"4)F4:,*%TFGB5-4DJ">Z,,B/_O96&?I=E>
M6=CGB'GL5,NU(I"+R?$A."8H);:TDI*0;9ET)8C05GA&;4JW7R@^>%K>^NC1
M%;^KKA:#"6YLM5^<[&\VEO.RW.R<%5Q.IN M2;[,H$I:X7: 1(3R07/E'=6N
M%P8>7Z?%G.O6@!A0I&.CH\ZI?!7\@P 9<U2$2U_R4!C\6P^&I,A **HBHWY$
MAWSD5%Z3CE%SN&AOC]PR *M/B]GL[6+YW2_3!)**,:*/A-&2(3(#[GZ'QL!Y
MJ4+(UNC8K[3U6<O^TSGV6T+E<0P/I;<&DMKW!>]7ST=S%D!UY 3/,'10N-.E
M#[(CU!MJP5BK?9WT]:-D-072P;#0H]9_.\5LC;+3KGO4Y[5?KO> -6\I=1$B
MH<!"88D3QS&JTI"-\$IEB+U"S1&PMJ\#?1RL/4<Q.V+M<)X&0=K1/"[+0_@W
ML/G]:/XXBSHJB[QHDBD((E4LC?XPMG<A2.>0^^3K/!1^)J$C-E/9'QIK*N\E
M/0QX[Y?+KI??H%=N=SZUVO79X_3O^2K,9R$%#7A,1EF>EVM!;*F/"1#*"W80
MR=1YR-A"-3_31D:E/'H+#G=C4(%84+R,PX,<@O4A___5_+OCYEG5_,_1R<C7
M Y]*4_\N\XWNI6:*,2)CUQ W"A)4EH1Y%;6)TDL;!KL.N%RVR<*4+;2XV%6D
M+>#@HLD>A"P]AAU2<2B-U)!QYQ*!8",/@H,4O7HZ]4?"V#<"6ZKLMM*WD-_(
M:O]].I^>G)U<5(4B<8E23BP+&'E&2XG+W!)!%1BE& 8%?##%WUAZ9-5OH[C%
M$%(<6_W^QW7"F37>&$M*\0:1SC+$/B#AK&M5ES7$7O/K^JG_^M+C7?T,HOZM
MI=A DO#)VLP@=2GEB80I&<KS?TNL4 K132DU06@*=>8TO>#2ZFU<ARH*&?M>
MY%9KB6XL7SJ:XZ?#:OT)_S#A6G%KJ29T,RI/(R.!2\*9YTPGRK3O][#KR:6:
M=#6W5.NBFHP;0\Q'_[,T%2]M2B8*N-.@43@IX%Y21A+GN2-:A<Q"E "BWYN?
MA]=HTJ8,CY%MI?J24FQ75XNSQ?P8"3BY?;58J=S]J>7V4-/^+([WW7O#@V:)
MX;'(RJ1GPQ##1F;"K4B"\1@HJY.PVE.V[JKWS7E#X%77 ^?=PL]+@='YB-KY
M\=5N//<9  /-F' +YA(V".F)Y;0\SC1*,YZI$G6RF%L2_#)R?,]!VVU/;!^:
M;" "Z,O<JY_7&,7/[O(EP:-SJ\ 3RDN^)&<@3F>!@1.C2H640%>=8+$5U>-"
M=R^PNG_V17T=-X#GFQR<%W(:B3O=.U\&X284&4?AF6R)TMPYRR65L5=V>XM3
MYRXU38SNW ,6[KS4W%$Q#8"K<Z0O)'C%T'GN1\D4%2@@>-BX\J2Z3%]F C'A
MO(R.NCMORX8:%_4866.?U+MJ_?9XJ,%4T ">;O5'O&#":9T*$^"0=%EF'3G
M36=LL*H4YK)*ON"]Y(S=?'=@_.PN\@9P<\.(EQ;!Q8Y?,765,N":&^^C(\SD
M3*23C/BL2S4AEX"F6VM9!TI]*1P77:,[8T/IK@%,WB.LJ^X+,2[/KM*2KR O
MEG PFRV^EWZP;Q?+UTCO=/UNL4*V5=;26$N2CMV[XD1L4)8PFXUCW.48ZTRH
M&HB!AMR[P="U&%_5;2+\?L8>$L9$@E4FRHCN23EF#(MXS)2:HVRBYEISL+VN
MV(? ]O-(']=.CX7JBNI]/I[=!L_S<D$ PU13/V,C'V3\_:%]' )'C\RA/U;F
M^L@LR]C%0)C4Y?4-0X=L=)/]"/WCMOQOS6(/I>CM#?9B[6<U;XL^?OKP\?#3
ME_\\>/_F\/_^X^CC[X?OOVQS#73OYPQTO_,TC0-=W'Q<+DYAN?[Y<>;G9=K(
MX7^?34_+]>!E$IT;;DP /):%DB7IDXGCI;K!!Q:#2S[VZ]?[[-W])&F[FK\'
M%W@S7<798G6VO#:EP$9(PJ.S8IDM(:(H)5ZE2QE(F[V6B?%>]5'#B>$>*L=U
M/H?%TFT;5DU;[=YKWV<%MA\[]\BG5;1:%4?//8TW[82T#AQ1T76W@!D#=:X(
MJ, 8E#ZWMDZ?M/%LU]4>"(D+R2U%-T&6-EVI).H3)REI0;UBS(4]6ZP78Z>>
M@YO>=FH[S;PLZW3?]ZXJ4T[/1>-Q\U]:[^WK<(8EH*(-'$@J>S.;R5BJK#9$
MZ8"A1C:.N)QBZ<U*HX]"@*V3-JYN-J\RO@]OTR[%:V7RDGI#N%?EG2O5!/],
MB8!<"N0,2%7'>/:EL'43^AP,/5Q[,Z"6&L@@/LC-JY^7=^SHJT8;RC!'H.4!
M"17$,4V)T<%DP:*RJ<YTJA[$M5(Z,R0J^I[>6ZJH9=1=NU*U%%A.($H]AR52
M24J"\)PPE:C)T3(P=5KH]R"N44NW+2!ZNXO;::<!P/T-OD[C53/$H*@6,0)Q
M$,N;J#)J(.!7B@9J!7-"NSI'Z4TZ&H71MFI>#";S!A#SZ@R%-YT?7PRHD5XH
M*/TRJ08B@44,OU(B/ <#CHM,?1W_\R8=XUYZU4;,#C)O #'O2@.9KXM9.CK!
M^.D;%,%<@%^R3*EGCN2459F,S8F3&G_Q28/RTH"NXT(]0M2XETRUL324-@8<
MM['#K>C9<CY=GRVA*P'Z4;ZZG)G&:$[22Q)*LRQI>>D("Y*8F%7TV=-,ZQBF
MAVD:=YAT;6 -I(NQWS6^]J?3M9]-_P'I\R*OOZ-L+W8'ALE@N2;<6(]FUR<\
MLO&TSMDJF@&0Q7XMMA]<HA= U$L#R(!B;> T>[V8K];+LUBT<C1'F1VCFBZ
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
MQ['P<?_NQ4AZZ/>(Y\;2W;W/Z/V'C&]8&O81?0H^2E'XI[" C,: 2L*!T\6
M*%8+88J1C=S.AN;E^N9FO2.^7-3:E'J&>?'""S?M%])'F9_>:846'7%MDP-N
M:G]R6QOMJFB@Q$+AAQ4V-NI4M0?1_1JG;=#U>'5X6RUVX'1?L_KK!0'$X$5\
ML4B_SS',3^:G\WRW6Z4I 17/2(99>U H.<46 B$98VK5@W:R==?1K0B>]BRD
M/5#;::\KD+XI)<=Z9>I*HA_QE';EN%Q$8G6CT#N\HA,V1ZW !!,I,BD>?!82
M2@BT)H-G%MO4&>Q#];2G(.WAVEB/1^$4/K*?['&W9_C#QW<BM^'F ,XES\(D
M2?# J#A9.&? 12G )90E.LD8;^-,-70N7Y^MZNK]+=/JQY-/I+(ZG_EW^G<G
M]^1^)0AMD%A5M3=.IF6C?+V-G&I A8:G$K/.;:XF[4)MO^[D-GBZ7TS<6&\=
M;-&W>;S'%K&CA38B0LA6@G+$D]>L )KLM#(J,M.F&=@SA$V+N/;(>!**^ZFI
M']0]+;B9<YJ%&!QX%1(HXST@=Q984<5I'KWC;89S#")OVLAD*@2.J+(.<'@9
M?6TGQAB-P'HU/J"QM9&$AZ C0AW\:Q/+P>164_MV(+??"'J?O;F]YOJ#YR.N
M.BTZBJ0X"Z"M#K3H:A\+%AE(8USR3AE9VEP5'$;?M%OU 8#R-#3'T-K.6/R1
M5V$Y,AIOB? Q[I3(490H(?E8AW;6/OP.#4@A2G%)8G%M>J9N0^6TIG$Z9(ZN
MP4GQN6E2<"./^DO^.YZ<G:OQY&3Y3US$/"M99K0L ;/504XETVH+ 8H-.BG)
MZVC$Y](T0UXT;0+P<) :7>ACESB/D)ZZLR!RDD&HD($\:%D[LVL(G'L0&BTO
MVB;>J+QT'^LU2:YY'\=N#.D?Q46E3V??ON'JY_+^$1#>.@(:)Z^\[=O&3S3O
MQ>\!,L\I^R YHUW.6/+'1)UMQCF24>2<@E=K@VN3Z6J8>;XGZDVKE.M.[%PR
M$7*!7)BN'2\X>)\8T9A40;+\SK;I&O T7?UFD[?!R&/.UPBZF+I?USU6+G_P
ML;:#^KS\&[TD(WVY7M6SZ*T,*46(WM2N__7Z*B/Y&>'1))4%]\/Z5^[P\CXB
MT#$4_XCWU40+706=5TS6A7GQLPL/8=/5<[$^U^<B73@,ZT]?23N_$/_IYA^\
M7JY/9RQ*GA.78 .KR]CGVAFJ@+=<)IX])FQS0;8%-WT$L2."NQO5=Y0!?$(&
M'TGAJQ^Y7AQZ%>/J#$_6'_/IV6HS=NPJ%EO/+ KE9$!0S-;1L4S5NT.ZCHY%
M&Z47,K8Y61^/ASZ"ZVF@WD+-1POP?]0.7(O3GY>_FDD1/6H2N9&>N*8@$SR6
M %F&(A6BDHWF/XQ#_[1UR-T!>R_U'BVHWY]^S:N9,3Q86P0Q6(?(6V[ :_+0
M7,(HM-/"W^WS/BF2-T1/6Y+<'7RW5V2/F-U(<::*B=P;"A.LRJ!2#.!E;9DO
M.6=,*<U%FZS(P_1,6SY\2*1M+_[1LIZC@.A&U'FC\,QAD<6#5EA; /)8%P>#
ME(LQ.>F<?9LKW4_3U>\-B9'R3?OJHJ-\TZU$\8/ICHMVDQ9]$B$:R$B+1MDB
MP7%>0#/I#2^\H'PV?[[KR[O)-^VM^$?R34VTT,\)X-.<7FS\,ZMC<#['>LF2
M>/.!EBDK"-QY'W*PW#>J.AY$7C=IH;$PV$XY^P)O5,Q=;0<WT[8AD!_A*/01
MQEN*?VK=E_ 4#NG$?%0J>]<6:@]1U4TVIA7"]E;%WA9M;\?LX8."&_R<NYF&
M@FA5+W^(7 OW@V/@HPF 3G 4*OA\MVW;T,.9NZ_J]]+"+KY6 _'VY<6?,_3
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
M"=L#;OKT5$,@;27BXR@/&J/IX9//:^"8':3MX6-W<'D*F#4#HZ,$9:,#Y!@
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
M^?CY[2^_OZE=Y7<1TMU'C"2/)REKW-_>!F9$261,Z]Q>1P&.DYHV^E \6=/
MN&ES]MFFO_WMIU[W5Q,EA^Q"@(RV7G5AKG9V2X#1">^B9LFT,;6/$-1G%_LM
ML/#0-,Y]!=_O9<0["W2/H]]'GM3&D$PP+X.KS 5S#&S"6C9BZUQ-:4$6%$FI
MY+0]Q$(;TYY<#P<\;[7!%0_1$8LR6_(_0Y: .3@HOJ"VVGEAVV1*'B"F2SNR
M#0:>GNJ[O< [R'9\.@OK>9KCZN<GK.UI/YV2(=ST^=+2A.B%@XC%@E+U.,7Y
M""XKBEIX1-ZH^^.C)$V/G[V4??=2VBB2[P%"U^2_PV_T\?,*%VM:6Z287Y>U
MZF262LC%.HJ/I*;XR%J*93C+8%SB6M?"D]CFW.!YVJ8%U4@@N NM<372 <8^
MK.8_:M7("<9<E]]%)S%E.>:B%/@0!2A6)]Y*9R$J7702+ED1F^#J87HFQM+(
M6E^.KH(.@'1U%;B:\\_TCS:+S?%B@Y 9O/ >E R9G(#@(8AH@U(FZ=!HKWN(
MG.GG78ZZS^TM\1YA<[&@A$C29^G NEI&J3*AGY4".3D66;!1ZC9W,AXA:&(+
MM+^JGP//#G+O #ZOEXL?>74Z#S5G&"Y-)W=%&FDTF)K<W?0+<Y)G**$42=(I
M*K5)9SU(3F?0V471R[&EW@%T;IOCWZ^:S85,L6FJG=BC"* *.8F>)V+#9ADU
MPQ!8NUSH P1-/UMWS$UK#*EW )Z;+N%913]]\Y4$NGZ[7I_E]'9QPT6<Q9Q$
MD3Y!*H;LM..BED0EL,QK$QS6UM[-@[3GJ.PI![ C+)X(UD;545_XH_ AUJK_
M#6\SHX5D*B30F$J]I1; 1R]!6VZ=4)A,H\#M,8IZ\KE'Q]7NLN\ 0[=E<SF
MN/:0^'1:;SU<=)+ +WD6C2HR%@9!Q@0*D8-3,@*+-FD3?12-O/'A-/:T38Z#
MLT;ZZ0YYOV',%Y=ZA!?,>0IA4DD*%/<D+O)2ZSA!;8M10>DV34<?HVC:&_?M
M4;6C["?$4#U,G=5XYGWY1QW=191+9[TT"H$IBCX4UPI\KNZI4J).Q) AW/'8
M[Y_(WG_LM#?=QU3]GB+KP&"\/L'U^HKZ]ZOS?KEGI^M37*3YXLLL!*V2]PQ0
M11)+T*[RP\&$C,QI"F]+FQX@SU$V[17U%@9D5%WT@*WEMV_+Q;D[AZOWJ_/-
M]>]X<G;MV0EDT;A80-;)+"J5.JR-H@/G4(C@+<NQ31I[ ''37D9O@K"1-=(#
MR!Y:-&_^11[<?)TW4<35+]<7OUWS6?&H/.,&8JKEOSEQVI)+':?L@DM6*H-M
MQL#O1.ZT%](/9NI&U5H'T+PMN!NIW?./:]+?AE4^"YP;QCG%M[DV@I(J@HM6
M@F0>C0Y11-:F6'LPB=/>76_OKH^EG:G]]P%<;8:S%!&,M2% 4EJ ,L*!*[24
M!+FM*@E/X8H?Y-D/?.&P)"@[!@ UDW.WV+D8A?AYA2FO_[X\H=^?YWMGR7+M
M/9D6E"R310ZY3D1$""PY%^MZ<<]>V=WQW<,0=11Y]4-(O^?]L#;#6']=GB3Z
MV3K'LSHTO+)+,<^O^),V?J=L\;F.7\R^YG\- @DC0JB36SEQRQH5\>],\C!T
M'E5V_C#JZQFGUR<3GU?S+U_R:I8T8O)L8]DM!4LLU+58YX(F522J8N.!';=[
M- Y#XA'G[T=34"?0N_8@WA,3\P6>U)^>YY+YC$(?:1 C<.WLQ5V00,XH_2\P
M+7BQODT^[EG2A@'MZ%+ZXZFC$WQ="^EO"_RVI)7SOSE=-KJ?64FNF<L%6 @4
M6=/B@2"0&,I,1%3""=?FF/M9TH;AZRC.#=JHHP-\W5@LY^?XYY[JA8G.B<\8
M&=YH3 #IDB%Q!0G.%@VBU/O<087HV_2>?Y:T8?@ZKA.%4=71!;ZN$MB/9VS>
M+N*JUKS/4C#,1B/ QR)!:62 Y(*2\VF=#*AU:C2 ;"LRA^'N6,\91E93%QB\
M=4=W5EQ)%,@P,M&B7A$IBG9_GR"8HKW+)@O5YA+B'4*&X>BXC@GV$'4'2'EU
MOIUO=/"^7%;SUGW]PRI_FY]]FQ7#F$U9012<& JVEAQP#5*):*S*(F";Q,:S
MI U#TU%E_,=51[_=%#[]]=7'-[^\^O3FUP^O_O./-^\^?[I-\[!."@\\9:0N
M"L_1-U8'A:O*^?>%-J3O>;'>$/+Q?*YBG:*PWOA#@3:A=-F3[:K*/A3'=:*]
MB'8F?7[GU.DDP=A<M$.4JE'OVOWHWCM"'/KV7VZ^_;HA28R!>ZX2"%.74 D(
M(:$'([VW.2D=L(W/M2?A$]_2/QQ6[\6@!U3X,=G,347.3CUH'GU6,_OY$*V=
M6%$MDF#DVQ>#M@Z[J>7;WD()#J5VPJ=6)S>36M'+=FL7A3$WE\ZK?^(J;4*C
M]]\K0>MZ_>K<T*S79]_.?[91Z/4:\YXEKD*A!6U(BL87<+(.N61<!)52-+S-
M@)-Q^3AN&[L%DN\5MDP'AP["H&ONW]5X;DW"_DA?5_-(GS:L_VTQ)TG'T_F/
M^>G/N\P*93T7#(2HS-K, 0/SH$T*LMX'\XW\L+W(GK@XJP>HMU9V5\B^7M<W
MY?VJWF#\LND]\LO/AY?^0\+Y^T9LKQ;IS;^^Y_JKS\OZHSNR4J2*@I*!+UA
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
MQH.GB ]9$,E0Y(593F,]GZ5]XAJI+MR! R.@ ZLZ8DN FSUCC<RB%&: Z3I
M(I \G-AD(X)&F=#$-%'OM2.<QG-H5!YF(L\V$'E9"^7BEI^*N5X:J'?09:F3
MYG5MD%';+)-@C,^.YS[OD?XY)O)LA<_F;:^W <L++:4]'[#"G&2R5E5)4@X)
MPDG F!B0?0L!.0^TQ7>Y:OXL$WFF7#?[ J:/,&3[(2W(HE#<1S E<U!:),#J
M^%KN5!$YVQ+_/9.G5\RW5?>^,T,^=^-!W:@"O)J>$I.+BAD..9_[M08\<P9"
MX8E9YY*,G<7;CS-SW,7;'>X&^P+FA8[;T=8X&TN 5"*IQ'BR'B4CA"@\=Z7V
M-^J^)>0+'K?35]RQ#5A>2"'H#DTYHW8H,-:<HR<I.0K,G!4:9&2)91ZEP>Y#
M^:,8M_-R4F$MH/6RTF1/EMGQR%SP]0JN(C]8U09&3BK:UIGD0;"056IT*?$P
M#+Z8E%H3G$_4UW@;T!U/$F[$J2>VF)BE%D"N"H**SH+':$ [I1@+:(IBTZS*
M?X_<Z7-E3@2^/A)]^PIGNXDGQK(@C1!0._R!PE+(E0^<OF51Y619]A/-A/SW
MT)VC79_M(/@REN@#.:BGI_JYI)UG$:R*"A2S$LAP%9 ZNJ"$4]S8/A?IEIR^
MF&SG42S3EC#\$T6=JGAR\KFN<U<8*.FK-JT"PY!YD;B5[.5'G<>04.UB44X
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
MA!THMM+6H[7(VXAN:IW?KYY/QFOO+ 6AS( J/H/SNC;B"I)Q%KGRPTXQ=NM
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
M.SS$&W.7[#<5^W(0*6D%PMO6:XB"#50\6%15U.R#S-V(PM8D=GB0MQX6.SS
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
M<_S.O*8/KO+N6H"9NOZ=")EC'ZC40Y&_N?VK?^U%I+D2/?X#4$L! A0#%
M  @ >XUI5-J/S=\P 0  X0$   X              ( !     &-O;G-E;G0R
M,S$N:'1M4$L! A0#%     @ >XUI5%%H#IRS @  0@4   X
M ( !7 $  &-O;G-E;G0R,S(N:'1M4$L! A0#%     @ >XUI5%V1S@TV9P,
M=-,F !$              ( !.P0  &=R=V<M,C R,3$R,S$N:'1M4$L! A0#
M%     @ >XUI5&E)U+*V&0  PBD! !$              ( !H&L# &=R=V<M
M,C R,3$R,S$N>'-D4$L! A0#%     @ >XUI5+OQ9[9@)P  2)0! !4
M         ( !A84# &=R=V<M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    (
M 'N-:520;./R,FX  !G&!  5              "  1BM P!G<G=G+3(P,C$Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    " ![C6E4%E6Y-O-^   6I@  %
M        @ %]&P0 9W)W9RTR,#(Q,3(S,5]G,2YJ<&=02P$"% ,4    " ![
MC6E4Q5]/?K8Z  #$/P  %               @ &BF@0 9W)W9RTR,#(Q,3(S
M,5]G,BYJ<&=02P$"% ,4    " ![C6E4&BD)#54H 0!_;PP %0
M    @ &*U00 9W)W9RTR,#(Q,3(S,5]L86(N>&UL4$L! A0#%     @ >XUI
M5",%=J BO0  M;T( !4              ( !$OX% &=R=V<M,C R,3$R,S%?
M<')E+GAM;%!+ 0(4 Q0    ( 'N-:534?//NC@,  #HA   ;
M  "  6>[!@!G<G=G+3(P,C$Q,C,Q>#$P:V5X>#(Q,2YH=&U02P$"% ,4
M" ![C6E4%*TE&_L'  !8)@  &P              @ $NOP8 9W)W9RTR,#(Q
M,3(S,7@Q,&ME>'@S,3$N:'1M4$L! A0#%     @ >XUI5./(.:CX!P  ?"8
M !L              ( !8L<& &=R=V<M,C R,3$R,S%X,3!K97AX,S$R+FAT
M;5!+ 0(4 Q0    ( 'N-:514U1>\.04  &@5   ;              "  9//
M!@!G<G=G+3(P,C$Q,C,Q>#$P:V5X>#,R,2YH=&U02P$"% ,4    " ![C6E4
MFJ4[QS(%  !M%0  &P              @ $%U08 9W)W9RTR,#(Q,3(S,7@Q
B,&ME>'@S,C(N:'1M4$L%!@     /  \ \P,  '#:!@    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
